io.sarl.lang.sarl
Interface Literals
Enclosing interface:
SarlPackage
static interface Literals
Defines literals for the meta objects that represent
  • each class,
  • each feature of each class,
  • each enum,
  • and each data type
Generated:
This element is generated by the SARL compiler.
Field Summary
Modifier and type Field and description
static val org.eclipse.emf.ecore.EClass SARL_ACTION
The meta object literal for the 'Action' class.
static val org.eclipse.emf.ecore.EReference SARL_ACTION__FIRED_EVENTS
The meta object literal for the 'Fired Events' containment reference list feature.
static val org.eclipse.emf.ecore.EClass SARL_AGENT
The meta object literal for the 'Agent' class.
static val org.eclipse.emf.ecore.EReference SARL_AGENT__EXTENDS
The meta object literal for the 'Extends' containment reference feature.
static val org.eclipse.emf.ecore.EClass SARL_ANNOTATION_TYPE
The meta object literal for the 'Annotation Type' class.
static val org.eclipse.emf.ecore.EClass SARL_ARTIFACT
The meta object literal for the 'Artifact' class.
static val org.eclipse.emf.ecore.EReference SARL_ARTIFACT__EXTENDS
The meta object literal for the 'Extends' containment reference feature.
static val org.eclipse.emf.ecore.EClass SARL_ASSERT_EXPRESSION
The meta object literal for the 'Assert Expression' class.
static val org.eclipse.emf.ecore.EReference SARL_ASSERT_EXPRESSION__CONDITION
The meta object literal for the 'Condition' containment reference feature.
static val org.eclipse.emf.ecore.EAttribute SARL_ASSERT_EXPRESSION__IS_STATIC
The meta object literal for the 'Is Static' attribute feature.
static val org.eclipse.emf.ecore.EAttribute SARL_ASSERT_EXPRESSION__MESSAGE
The meta object literal for the 'Message' attribute feature.
static val org.eclipse.emf.ecore.EClass SARL_BEHAVIOR
The meta object literal for the 'Behavior' class.
static val org.eclipse.emf.ecore.EReference SARL_BEHAVIOR__EXTENDS
The meta object literal for the 'Extends' containment reference feature.
static val org.eclipse.emf.ecore.EClass SARL_BEHAVIOR_UNIT
The meta object literal for the 'Behavior Unit' class.
static val org.eclipse.emf.ecore.EReference SARL_BEHAVIOR_UNIT__EXPRESSION
The meta object literal for the 'Expression' containment reference feature.
static val org.eclipse.emf.ecore.EReference SARL_BEHAVIOR_UNIT__GUARD
The meta object literal for the 'Guard' containment reference feature.
static val org.eclipse.emf.ecore.EReference SARL_BEHAVIOR_UNIT__NAME
The meta object literal for the 'Name' containment reference feature.
static val org.eclipse.emf.ecore.EClass SARL_BREAK_EXPRESSION
The meta object literal for the 'Break Expression' class.
static val org.eclipse.emf.ecore.EClass SARL_CAPACITY
The meta object literal for the 'Capacity' class.
static val org.eclipse.emf.ecore.EReference SARL_CAPACITY__EXTENDS
The meta object literal for the 'Extends' containment reference list feature.
static val org.eclipse.emf.ecore.EClass SARL_CAPACITY_USES
The meta object literal for the 'Capacity Uses' class.
static val org.eclipse.emf.ecore.EReference SARL_CAPACITY_USES__CAPACITIES
The meta object literal for the 'Capacities' containment reference list feature.
static val org.eclipse.emf.ecore.EClass SARL_CASTED_EXPRESSION
The meta object literal for the 'Casted Expression' class.
static val org.eclipse.emf.ecore.EReference SARL_CASTED_EXPRESSION__ARGUMENT
The meta object literal for the 'Argument' reference feature.
static val org.eclipse.emf.ecore.EReference SARL_CASTED_EXPRESSION__FEATURE
The meta object literal for the 'Feature' reference feature.
static val org.eclipse.emf.ecore.EReference SARL_CASTED_EXPRESSION__RECEIVER
The meta object literal for the 'Receiver' reference feature.
static val org.eclipse.emf.ecore.EClass SARL_CLASS
The meta object literal for the 'Class' class.
static val org.eclipse.emf.ecore.EClass SARL_CONSTRUCTOR
The meta object literal for the 'Constructor' class.
static val org.eclipse.emf.ecore.EClass SARL_CONTINUE_EXPRESSION
The meta object literal for the 'Continue Expression' class.
static val org.eclipse.emf.ecore.EClass SARL_ENUM_LITERAL
The meta object literal for the 'Enum Literal' class.
static val org.eclipse.emf.ecore.EClass SARL_ENUMERATION
The meta object literal for the 'Enumeration' class.
static val org.eclipse.emf.ecore.EClass SARL_EVENT
The meta object literal for the 'Event' class.
static val org.eclipse.emf.ecore.EReference SARL_EVENT__EXTENDS
The meta object literal for the 'Extends' containment reference feature.
static val org.eclipse.emf.ecore.EClass SARL_FIELD
The meta object literal for the 'Field' class.
static val org.eclipse.emf.ecore.EClass SARL_FORMAL_PARAMETER
The meta object literal for the 'Formal Parameter' class.
static val org.eclipse.emf.ecore.EReference SARL_FORMAL_PARAMETER__DEFAULT_VALUE
The meta object literal for the 'Default Value' containment reference feature.
static val org.eclipse.emf.ecore.EClass SARL_INTERFACE
The meta object literal for the 'Interface' class.
static val org.eclipse.emf.ecore.EClass SARL_REQUIRED_CAPACITY
The meta object literal for the 'Required Capacity' class.
static val org.eclipse.emf.ecore.EReference SARL_REQUIRED_CAPACITY__CAPACITIES
The meta object literal for the 'Capacities' containment reference list feature.
static val org.eclipse.emf.ecore.EClass SARL_SCRIPT
The meta object literal for the 'Script' class.
static val org.eclipse.emf.ecore.EClass SARL_SKILL
The meta object literal for the 'Skill' class.
static val org.eclipse.emf.ecore.EReference SARL_SKILL__EXTENDS
The meta object literal for the 'Extends' containment reference feature.
static val org.eclipse.emf.ecore.EReference SARL_SKILL__IMPLEMENTS
The meta object literal for the 'Implements' containment reference list feature.
static val org.eclipse.emf.ecore.EClass SARL_SPACE
The meta object literal for the 'Space' class.
static val org.eclipse.emf.ecore.EReference SARL_SPACE__EXTENDS
The meta object literal for the 'Extends' containment reference feature.
Field Details
SARL_ACTION
static val SARL_ACTION : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Action' class.
See:
SarlActionImpl , getSarlAction
Generated:
This element is generated by the SARL compiler.
SARL_ACTION__FIRED_EVENTS
static val SARL_ACTION__FIRED_EVENTS : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Fired Events' containment reference list feature.
Generated:
This element is generated by the SARL compiler.
SARL_AGENT
static val SARL_AGENT : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Agent' class.
See:
SarlAgentImpl , getSarlAgent
Generated:
This element is generated by the SARL compiler.
SARL_AGENT__EXTENDS
static val SARL_AGENT__EXTENDS : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Extends' containment reference feature.
Generated:
This element is generated by the SARL compiler.
SARL_ANNOTATION_TYPE
static val SARL_ANNOTATION_TYPE : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Annotation Type' class.
See:
SarlAnnotationTypeImpl , getSarlAnnotationType
Generated:
This element is generated by the SARL compiler.
SARL_ARTIFACT
static val SARL_ARTIFACT : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Artifact' class.
See:
SarlArtifactImpl , getSarlArtifact
Generated:
This element is generated by the SARL compiler.
SARL_ARTIFACT__EXTENDS
static val SARL_ARTIFACT__EXTENDS : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Extends' containment reference feature.
Generated:
This element is generated by the SARL compiler.
SARL_ASSERT_EXPRESSION
static val SARL_ASSERT_EXPRESSION : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Assert Expression' class.
Since:
0.6
See:
SarlAssertExpressionImpl , getSarlAssertExpression
Generated:
This element is generated by the SARL compiler.
SARL_ASSERT_EXPRESSION__CONDITION
static val SARL_ASSERT_EXPRESSION__CONDITION : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Condition' containment reference feature.
Since:
0.6
Generated:
This element is generated by the SARL compiler.
SARL_ASSERT_EXPRESSION__IS_STATIC
static val SARL_ASSERT_EXPRESSION__IS_STATIC : org.eclipse.emf.ecore.EAttribute
The meta object literal for the 'Is Static' attribute feature.
Since:
0.6
Generated:
This element is generated by the SARL compiler.
SARL_ASSERT_EXPRESSION__MESSAGE
static val SARL_ASSERT_EXPRESSION__MESSAGE : org.eclipse.emf.ecore.EAttribute
The meta object literal for the 'Message' attribute feature.
Since:
0.6
Generated:
This element is generated by the SARL compiler.
SARL_BEHAVIOR
static val SARL_BEHAVIOR : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Behavior' class.
See:
SarlBehaviorImpl , getSarlBehavior
Generated:
This element is generated by the SARL compiler.
SARL_BEHAVIOR__EXTENDS
static val SARL_BEHAVIOR__EXTENDS : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Extends' containment reference feature.
Generated:
This element is generated by the SARL compiler.
SARL_BEHAVIOR_UNIT
static val SARL_BEHAVIOR_UNIT : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Behavior Unit' class.
See:
SarlBehaviorUnitImpl , getSarlBehaviorUnit
Generated:
This element is generated by the SARL compiler.
SARL_BEHAVIOR_UNIT__EXPRESSION
static val SARL_BEHAVIOR_UNIT__EXPRESSION : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Expression' containment reference feature.
Generated:
This element is generated by the SARL compiler.
SARL_BEHAVIOR_UNIT__GUARD
static val SARL_BEHAVIOR_UNIT__GUARD : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Guard' containment reference feature.
Generated:
This element is generated by the SARL compiler.
SARL_BEHAVIOR_UNIT__NAME
static val SARL_BEHAVIOR_UNIT__NAME : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Name' containment reference feature.
Generated:
This element is generated by the SARL compiler.
SARL_BREAK_EXPRESSION
static val SARL_BREAK_EXPRESSION : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Break Expression' class.
Since:
0.5
See:
SarlBreakExpressionImpl , getSarlBreakExpression
Generated:
This element is generated by the SARL compiler.
SARL_CAPACITY
static val SARL_CAPACITY : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Capacity' class.
See:
SarlCapacityImpl , getSarlCapacity
Generated:
This element is generated by the SARL compiler.
SARL_CAPACITY__EXTENDS
static val SARL_CAPACITY__EXTENDS : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Extends' containment reference list feature.
Generated:
This element is generated by the SARL compiler.
SARL_CAPACITY_USES
static val SARL_CAPACITY_USES : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Capacity Uses' class.
See:
SarlCapacityUsesImpl , getSarlCapacityUses
Generated:
This element is generated by the SARL compiler.
SARL_CAPACITY_USES__CAPACITIES
static val SARL_CAPACITY_USES__CAPACITIES : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Capacities' containment reference list feature.
Generated:
This element is generated by the SARL compiler.
SARL_CASTED_EXPRESSION
static val SARL_CASTED_EXPRESSION : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Casted Expression' class.
Since:
0.9
See:
SarlCastedExpressionImpl , getSarlCastedExpression
Generated:
This element is generated by the SARL compiler.
SARL_CASTED_EXPRESSION__ARGUMENT
static val SARL_CASTED_EXPRESSION__ARGUMENT : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Argument' reference feature.
Since:
0.9
Generated:
This element is generated by the SARL compiler.
SARL_CASTED_EXPRESSION__FEATURE
static val SARL_CASTED_EXPRESSION__FEATURE : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Feature' reference feature.
Since:
0.9
Generated:
This element is generated by the SARL compiler.
SARL_CASTED_EXPRESSION__RECEIVER
static val SARL_CASTED_EXPRESSION__RECEIVER : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Receiver' reference feature.
Since:
0.9
Generated:
This element is generated by the SARL compiler.
SARL_CLASS
static val SARL_CLASS : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Class' class.
See:
SarlClassImpl , getSarlClass
Generated:
This element is generated by the SARL compiler.
SARL_CONSTRUCTOR
static val SARL_CONSTRUCTOR : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Constructor' class.
See:
SarlConstructorImpl , getSarlConstructor
Generated:
This element is generated by the SARL compiler.
SARL_CONTINUE_EXPRESSION
static val SARL_CONTINUE_EXPRESSION : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Continue Expression' class.
Since:
0.7
See:
SarlContinueExpressionImpl , getSarlContinueExpression
Generated:
This element is generated by the SARL compiler.
SARL_ENUM_LITERAL
static val SARL_ENUM_LITERAL : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Enum Literal' class.
See:
SarlEnumLiteralImpl , getSarlEnumLiteral
Generated:
This element is generated by the SARL compiler.
SARL_ENUMERATION
static val SARL_ENUMERATION : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Enumeration' class.
See:
SarlEnumerationImpl , getSarlEnumeration
Generated:
This element is generated by the SARL compiler.
SARL_EVENT
static val SARL_EVENT : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Event' class.
See:
SarlEventImpl , getSarlEvent
Generated:
This element is generated by the SARL compiler.
SARL_EVENT__EXTENDS
static val SARL_EVENT__EXTENDS : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Extends' containment reference feature.
Generated:
This element is generated by the SARL compiler.
SARL_FIELD
static val SARL_FIELD : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Field' class.
See:
SarlFieldImpl , getSarlField
Generated:
This element is generated by the SARL compiler.
SARL_FORMAL_PARAMETER
static val SARL_FORMAL_PARAMETER : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Formal Parameter' class.
See:
SarlFormalParameterImpl , getSarlFormalParameter
Generated:
This element is generated by the SARL compiler.
SARL_FORMAL_PARAMETER__DEFAULT_VALUE
static val SARL_FORMAL_PARAMETER__DEFAULT_VALUE : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Default Value' containment reference feature.
Generated:
This element is generated by the SARL compiler.
SARL_INTERFACE
static val SARL_INTERFACE : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Interface' class.
See:
SarlInterfaceImpl , getSarlInterface
Generated:
This element is generated by the SARL compiler.
SARL_REQUIRED_CAPACITY
static val SARL_REQUIRED_CAPACITY : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Required Capacity' class.
See:
SarlRequiredCapacityImpl , getSarlRequiredCapacity
Generated:
This element is generated by the SARL compiler.
SARL_REQUIRED_CAPACITY__CAPACITIES
static val SARL_REQUIRED_CAPACITY__CAPACITIES : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Capacities' containment reference list feature.
Generated:
This element is generated by the SARL compiler.
SARL_SCRIPT
static val SARL_SCRIPT : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Script' class.
See:
SarlScriptImpl , getSarlScript
Generated:
This element is generated by the SARL compiler.
SARL_SKILL
static val SARL_SKILL : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Skill' class.
See:
SarlSkillImpl , getSarlSkill
Generated:
This element is generated by the SARL compiler.
SARL_SKILL__EXTENDS
static val SARL_SKILL__EXTENDS : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Extends' containment reference feature.
Generated:
This element is generated by the SARL compiler.
SARL_SKILL__IMPLEMENTS
static val SARL_SKILL__IMPLEMENTS : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Implements' containment reference list feature.
Generated:
This element is generated by the SARL compiler.
SARL_SPACE
static val SARL_SPACE : org.eclipse.emf.ecore.EClass
The meta object literal for the 'Space' class.
See:
SarlSpaceImpl , getSarlSpace
Generated:
This element is generated by the SARL compiler.
SARL_SPACE__EXTENDS
static val SARL_SPACE__EXTENDS : org.eclipse.emf.ecore.EReference
The meta object literal for the 'Extends' containment reference feature.
Generated:
This element is generated by the SARL compiler.