| Modifier and type | Property and description |
|---|---|
| SarlPackage | sarlPackage
Returns the package supported by this factory. |
| Modifier and type | Field and description |
|---|---|
| static val SarlFactory | eINSTANCE
The singleton instance of the factory. |
| Modifier and type | Action and description |
|---|---|
| abstract SarlAction | createSarlAction
Returns a new object of class 'Action'. |
| abstract SarlAgent | createSarlAgent
Returns a new object of class 'Agent'. |
| abstract SarlAnnotationType | createSarlAnnotationType
Returns a new object of class 'Annotation Type'. |
| abstract SarlArtifact | createSarlArtifact
Returns a new object of class 'Artifact'. |
| abstract SarlAssertExpression | createSarlAssertExpression
Returns a new object of class 'Assert Expression'. |
| abstract SarlBehavior | createSarlBehavior
Returns a new object of class 'Behavior'. |
| abstract SarlBehaviorUnit | createSarlBehaviorUnit
Returns a new object of class 'Behavior Unit'. |
| abstract SarlBreakExpression | createSarlBreakExpression
Returns a new object of class 'Break Expression'. |
| abstract SarlCapacity | createSarlCapacity
Returns a new object of class 'Capacity'. |
| abstract SarlCapacityUses | createSarlCapacityUses
Returns a new object of class 'Capacity Uses'. |
| abstract SarlCastedExpression | createSarlCastedExpression
Returns a new object of class 'Casted Expression'. |
| abstract SarlClass | createSarlClass
Returns a new object of class 'Class'. |
| abstract SarlConstructor | createSarlConstructor
Returns a new object of class 'Constructor'. |
| abstract SarlContinueExpression | createSarlContinueExpression
Returns a new object of class 'Continue Expression'. |
| abstract SarlEnumeration | createSarlEnumeration
Returns a new object of class 'Enumeration'. |
| abstract SarlEnumLiteral | createSarlEnumLiteral
Returns a new object of class 'Enum Literal'. |
| abstract SarlEvent | createSarlEvent
Returns a new object of class 'Event'. |
| abstract SarlField | createSarlField
Returns a new object of class 'Field'. |
| abstract SarlFormalParameter | createSarlFormalParameter
Returns a new object of class 'Formal Parameter'. |
| abstract SarlInterface | createSarlInterface
Returns a new object of class 'Interface'. |
| abstract SarlRequiredCapacity | createSarlRequiredCapacity
Returns a new object of class 'Required Capacity'. |
| abstract SarlScript | createSarlScript
Returns a new object of class 'Script'. |
| abstract SarlSkill | createSarlSkill
Returns a new object of class 'Skill'. |
| abstract SarlSpace | createSarlSpace
Returns a new object of class 'Space'. |
| abstract SarlPackage | getSarlPackage
Returns the package supported by this factory. |
val sarlPackage : SarlPackage
This property is an alias for the action: getSarlPackage
static val eINSTANCE : SarlFactory
def createSarlAction : SarlAction
def createSarlAgent : SarlAgent
def createSarlAnnotationType : SarlAnnotationType
def createSarlArtifact : SarlArtifact
def createSarlAssertExpression : SarlAssertExpression
def createSarlBehavior : SarlBehavior
def createSarlBehaviorUnit : SarlBehaviorUnit
def createSarlBreakExpression : SarlBreakExpression
def createSarlCapacity : SarlCapacity
def createSarlCapacityUses : SarlCapacityUses
def createSarlCastedExpression : SarlCastedExpression
def createSarlClass : SarlClass
def createSarlConstructor : SarlConstructor
def createSarlContinueExpression : SarlContinueExpression
def createSarlEnumeration : SarlEnumeration
def createSarlEnumLiteral : SarlEnumLiteral
def createSarlEvent : SarlEvent
def createSarlField : SarlField
def createSarlFormalParameter : SarlFormalParameter
def createSarlInterface : SarlInterface
def createSarlRequiredCapacity : SarlRequiredCapacity
def createSarlScript : SarlScript
def createSarlSkill : SarlSkill
def createSarlSpace : SarlSpace
def getSarlPackage : SarlPackage