| Modifier and type | Property and description |
|---|---|
| org.eclipse.emf.ecore.EClass | sarlAction
Returns the meta object for class 'Action'. |
| org.eclipse.emf.ecore.EReference | sarlAction_FiredEvents
Returns the meta object for the containment reference list 'Fired Events'. |
| org.eclipse.emf.ecore.EClass | sarlAgent
Returns the meta object for class 'Agent'. |
| org.eclipse.emf.ecore.EReference | sarlAgent_Extends
Returns the meta object for the containment reference 'Extends'. |
| org.eclipse.emf.ecore.EClass | sarlAnnotationType
Returns the meta object for class 'Annotation Type'. |
| org.eclipse.emf.ecore.EClass | sarlArtifact
Returns the meta object for class 'Artifact'. |
| org.eclipse.emf.ecore.EReference | sarlArtifact_Extends
Returns the meta object for the containment reference 'Extends'. |
| org.eclipse.emf.ecore.EClass | sarlAssertExpression
Returns the meta object for class 'Assert Expression'. |
| org.eclipse.emf.ecore.EReference | sarlAssertExpression_Condition
Returns the meta object for the containment reference 'Condition'. |
| org.eclipse.emf.ecore.EAttribute | sarlAssertExpression_IsStatic
Returns the meta object for the attribute 'Is Static'. |
| org.eclipse.emf.ecore.EAttribute | sarlAssertExpression_Message
Returns the meta object for the attribute 'Message'. |
| org.eclipse.emf.ecore.EClass | sarlBehavior
Returns the meta object for class 'Behavior'. |
| org.eclipse.emf.ecore.EReference | sarlBehavior_Extends
Returns the meta object for the containment reference 'Extends'. |
| org.eclipse.emf.ecore.EClass | sarlBehaviorUnit
Returns the meta object for class 'Behavior Unit'. |
| org.eclipse.emf.ecore.EReference | sarlBehaviorUnit_Expression
Returns the meta object for the containment reference 'Expression'. |
| org.eclipse.emf.ecore.EReference | sarlBehaviorUnit_Guard
Returns the meta object for the containment reference 'Guard'. |
| org.eclipse.emf.ecore.EReference | sarlBehaviorUnit_Name
Returns the meta object for the containment reference 'Name'. |
| org.eclipse.emf.ecore.EClass | sarlBreakExpression
Returns the meta object for class 'Break Expression'. |
| org.eclipse.emf.ecore.EClass | sarlCapacity
Returns the meta object for class 'Capacity'. |
| org.eclipse.emf.ecore.EReference | sarlCapacity_Extends
Returns the meta object for the containment reference list 'Extends'. |
| org.eclipse.emf.ecore.EClass | sarlCapacityUses
Returns the meta object for class 'Capacity Uses'. |
| org.eclipse.emf.ecore.EReference | sarlCapacityUses_Capacities
Returns the meta object for the containment reference list 'Capacities'. |
| org.eclipse.emf.ecore.EClass | sarlCastedExpression
Returns the meta object for class 'Casted Expression'. |
| org.eclipse.emf.ecore.EReference | sarlCastedExpression_Argument
Returns the meta object for the reference 'Argument'. |
| org.eclipse.emf.ecore.EReference | sarlCastedExpression_Feature
Returns the meta object for the reference 'Feature'. |
| org.eclipse.emf.ecore.EReference | sarlCastedExpression_Receiver
Returns the meta object for the reference 'Receiver'. |
| org.eclipse.emf.ecore.EClass | sarlClass
Returns the meta object for class 'Class'. |
| org.eclipse.emf.ecore.EClass | sarlConstructor
Returns the meta object for class 'Constructor'. |
| org.eclipse.emf.ecore.EClass | sarlContinueExpression
Returns the meta object for class 'Continue Expression'. |
| org.eclipse.emf.ecore.EClass | sarlEnumeration
Returns the meta object for class 'Enumeration'. |
| org.eclipse.emf.ecore.EClass | sarlEnumLiteral
Returns the meta object for class 'Enum Literal'. |
| org.eclipse.emf.ecore.EClass | sarlEvent
Returns the meta object for class 'Event'. |
| org.eclipse.emf.ecore.EReference | sarlEvent_Extends
Returns the meta object for the containment reference 'Extends'. |
| org.eclipse.emf.ecore.EReference | sarlEvent_TypeParameters
Returns the meta object for the containment reference list 'Type Parameters'. |
| SarlFactory | sarlFactory
Returns the factory that creates the instances of the model. |
| org.eclipse.emf.ecore.EClass | sarlField
Returns the meta object for class 'Field'. |
| org.eclipse.emf.ecore.EClass | sarlFormalParameter
Returns the meta object for class 'Formal Parameter'. |
| org.eclipse.emf.ecore.EReference | sarlFormalParameter_DefaultValue
Returns the meta object for the containment reference 'Default Value'. |
| org.eclipse.emf.ecore.EClass | sarlInterface
Returns the meta object for class 'Interface'. |
| org.eclipse.emf.ecore.EClass | sarlRequiredCapacity
Returns the meta object for class 'Required Capacity'. |
| org.eclipse.emf.ecore.EReference | sarlRequiredCapacity_Capacities
Returns the meta object for the containment reference list 'Capacities'. |
| org.eclipse.emf.ecore.EClass | sarlScript
Returns the meta object for class 'Script'. |
| org.eclipse.emf.ecore.EClass | sarlSkill
Returns the meta object for class 'Skill'. |
| org.eclipse.emf.ecore.EReference | sarlSkill_Extends
Returns the meta object for the containment reference 'Extends'. |
| org.eclipse.emf.ecore.EReference | sarlSkill_Implements
Returns the meta object for the containment reference list 'Implements'. |
| org.eclipse.emf.ecore.EClass | sarlSpace
Returns the meta object for class 'Space'. |
| org.eclipse.emf.ecore.EReference | sarlSpace_Extends
Returns the meta object for the containment reference 'Extends'. |
| Modifier and type | Type and description |
|---|---|
| interface | SarlPackage.Literals
Defines literals for the meta objects that represent
|
| Modifier and type | Field and description |
|---|---|
| static val SarlPackage | eINSTANCE
The singleton instance of the package. |
| static val java.lang.String | eNAME
The package name. |
| static val java.lang.String | eNS_PREFIX
The package namespace name. |
| static val java.lang.String | eNS_URI
The package namespace URI. |
| static val int | SARL_ACTION
The meta object id for the 'Action' class. |
| static val int | SARL_ACTION__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_ACTION__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_ACTION__CREATE_EXTENSION_INFO
The feature id for the 'Create Extension Info' containment reference. |
| static val int | SARL_ACTION__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_ACTION__EXCEPTIONS
The feature id for the 'Exceptions' containment reference list. |
| static val int | SARL_ACTION__EXPRESSION
The feature id for the 'Expression' containment reference. |
| static val int | SARL_ACTION__FIRED_EVENTS
The feature id for the 'Fired Events' containment reference list. |
| static val int | SARL_ACTION__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_ACTION__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_ACTION__PARAMETERS
The feature id for the 'Parameters' containment reference list. |
| static val int | SARL_ACTION__RETURN_TYPE
The feature id for the 'Return Type' containment reference. |
| static val int | SARL_ACTION__TYPE_PARAMETERS
The feature id for the 'Type Parameters' containment reference list. |
| static val int | SARL_ACTION_FEATURE_COUNT
The number of structural features of the 'Action' class. |
| static val int | SARL_AGENT
The meta object id for the 'Agent' class. |
| static val int | SARL_AGENT__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_AGENT__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_AGENT__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_AGENT__EXTENDS
The feature id for the 'Extends' containment reference. |
| static val int | SARL_AGENT__MEMBERS
The feature id for the 'Members' containment reference list. |
| static val int | SARL_AGENT__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_AGENT__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_AGENT_FEATURE_COUNT
The number of structural features of the 'Agent' class. |
| static val int | SARL_ANNOTATION_TYPE
The meta object id for the 'Annotation Type' class. |
| static val int | SARL_ANNOTATION_TYPE__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_ANNOTATION_TYPE__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_ANNOTATION_TYPE__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_ANNOTATION_TYPE__MEMBERS
The feature id for the 'Members' containment reference list. |
| static val int | SARL_ANNOTATION_TYPE__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_ANNOTATION_TYPE__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_ANNOTATION_TYPE_FEATURE_COUNT
The number of structural features of the 'Annotation Type' class. |
| static val int | SARL_ARTIFACT
The meta object id for the 'Artifact' class. |
| static val int | SARL_ARTIFACT__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_ARTIFACT__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_ARTIFACT__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_ARTIFACT__EXTENDS
The feature id for the 'Extends' containment reference. |
| static val int | SARL_ARTIFACT__MEMBERS
The feature id for the 'Members' containment reference list. |
| static val int | SARL_ARTIFACT__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_ARTIFACT__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_ARTIFACT_FEATURE_COUNT
The number of structural features of the 'Artifact' class. |
| static val int | SARL_ASSERT_EXPRESSION
The meta object id for the 'Assert Expression' class. |
| static val int | SARL_ASSERT_EXPRESSION__CONDITION
The feature id for the 'Condition' containment reference. |
| static val int | SARL_ASSERT_EXPRESSION__IS_STATIC
The feature id for the 'Is Static' attribute. |
| static val int | SARL_ASSERT_EXPRESSION__MESSAGE
The feature id for the 'Message' attribute. |
| static val int | SARL_ASSERT_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Assert Expression' class. |
| static val int | SARL_BEHAVIOR
The meta object id for the 'Behavior' class. |
| static val int | SARL_BEHAVIOR__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_BEHAVIOR__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_BEHAVIOR__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_BEHAVIOR__EXTENDS
The feature id for the 'Extends' containment reference. |
| static val int | SARL_BEHAVIOR__MEMBERS
The feature id for the 'Members' containment reference list. |
| static val int | SARL_BEHAVIOR__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_BEHAVIOR__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_BEHAVIOR_FEATURE_COUNT
The number of structural features of the 'Behavior' class. |
| static val int | SARL_BEHAVIOR_UNIT
The meta object id for the 'Behavior Unit' class. |
| static val int | SARL_BEHAVIOR_UNIT__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_BEHAVIOR_UNIT__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_BEHAVIOR_UNIT__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_BEHAVIOR_UNIT__EXPRESSION
The feature id for the 'Expression' containment reference. |
| static val int | SARL_BEHAVIOR_UNIT__GUARD
The feature id for the 'Guard' containment reference. |
| static val int | SARL_BEHAVIOR_UNIT__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_BEHAVIOR_UNIT__NAME
The feature id for the 'Name' containment reference. |
| static val int | SARL_BEHAVIOR_UNIT_FEATURE_COUNT
The number of structural features of the 'Behavior Unit' class. |
| static val int | SARL_BREAK_EXPRESSION
The meta object id for the 'Break Expression' class. |
| static val int | SARL_BREAK_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Break Expression' class. |
| static val int | SARL_CAPACITY
The meta object id for the 'Capacity' class. |
| static val int | SARL_CAPACITY__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_CAPACITY__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_CAPACITY__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_CAPACITY__EXTENDS
The feature id for the 'Extends' containment reference list. |
| static val int | SARL_CAPACITY__MEMBERS
The feature id for the 'Members' containment reference list. |
| static val int | SARL_CAPACITY__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_CAPACITY__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_CAPACITY_FEATURE_COUNT
The number of structural features of the 'Capacity' class. |
| static val int | SARL_CAPACITY_USES
The meta object id for the 'Capacity Uses' class. |
| static val int | SARL_CAPACITY_USES__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_CAPACITY_USES__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_CAPACITY_USES__CAPACITIES
The feature id for the 'Capacities' containment reference list. |
| static val int | SARL_CAPACITY_USES__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_CAPACITY_USES__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_CAPACITY_USES_FEATURE_COUNT
The number of structural features of the 'Capacity Uses' class. |
| static val int | SARL_CASTED_EXPRESSION
The meta object id for the 'Casted Expression' class. |
| static val int | SARL_CASTED_EXPRESSION__ARGUMENT
The feature id for the 'Argument' reference. |
| static val int | SARL_CASTED_EXPRESSION__FEATURE
The feature id for the 'Feature' reference. |
| static val int | SARL_CASTED_EXPRESSION__RECEIVER
The feature id for the 'Receiver' reference. |
| static val int | SARL_CASTED_EXPRESSION__TARGET
The feature id for the 'Target' containment reference. |
| static val int | SARL_CASTED_EXPRESSION__TYPE
The feature id for the 'Type' containment reference. |
| static val int | SARL_CASTED_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Casted Expression' class. |
| static val int | SARL_CLASS
The meta object id for the 'Class' class. |
| static val int | SARL_CLASS__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_CLASS__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_CLASS__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_CLASS__EXTENDS
The feature id for the 'Extends' containment reference. |
| static val int | SARL_CLASS__IMPLEMENTS
The feature id for the 'Implements' containment reference list. |
| static val int | SARL_CLASS__MEMBERS
The feature id for the 'Members' containment reference list. |
| static val int | SARL_CLASS__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_CLASS__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_CLASS__TYPE_PARAMETERS
The feature id for the 'Type Parameters' containment reference list. |
| static val int | SARL_CLASS_FEATURE_COUNT
The number of structural features of the 'Class' class. |
| static val int | SARL_CONSTRUCTOR
The meta object id for the 'Constructor' class. |
| static val int | SARL_CONSTRUCTOR__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_CONSTRUCTOR__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_CONSTRUCTOR__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_CONSTRUCTOR__EXCEPTIONS
The feature id for the 'Exceptions' containment reference list. |
| static val int | SARL_CONSTRUCTOR__EXPRESSION
The feature id for the 'Expression' containment reference. |
| static val int | SARL_CONSTRUCTOR__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_CONSTRUCTOR__PARAMETERS
The feature id for the 'Parameters' containment reference list. |
| static val int | SARL_CONSTRUCTOR__TYPE_PARAMETERS
The feature id for the 'Type Parameters' containment reference list. |
| static val int | SARL_CONSTRUCTOR_FEATURE_COUNT
The number of structural features of the 'Constructor' class. |
| static val int | SARL_CONTINUE_EXPRESSION
The meta object id for the 'Continue Expression' class. |
| static val int | SARL_CONTINUE_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Continue Expression' class. |
| static val int | SARL_ENUM_LITERAL
The meta object id for the 'Enum Literal' class. |
| static val int | SARL_ENUM_LITERAL__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_ENUM_LITERAL__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_ENUM_LITERAL__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_ENUM_LITERAL__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_ENUM_LITERAL__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_ENUM_LITERAL_FEATURE_COUNT
The number of structural features of the 'Enum Literal' class. |
| static val int | SARL_ENUMERATION
The meta object id for the 'Enumeration' class. |
| static val int | SARL_ENUMERATION__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_ENUMERATION__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_ENUMERATION__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_ENUMERATION__MEMBERS
The feature id for the 'Members' containment reference list. |
| static val int | SARL_ENUMERATION__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_ENUMERATION__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_ENUMERATION_FEATURE_COUNT
The number of structural features of the 'Enumeration' class. |
| static val int | SARL_EVENT
The meta object id for the 'Event' class. |
| static val int | SARL_EVENT__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_EVENT__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_EVENT__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_EVENT__EXTENDS
The feature id for the 'Extends' containment reference. |
| static val int | SARL_EVENT__MEMBERS
The feature id for the 'Members' containment reference list. |
| static val int | SARL_EVENT__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_EVENT__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_EVENT__TYPE_PARAMETERS
The feature id for the 'Type Parameters' containment reference list. |
| static val int | SARL_EVENT_FEATURE_COUNT
The number of structural features of the 'Event' class. |
| static val int | SARL_FIELD
The meta object id for the 'Field' class. |
| static val int | SARL_FIELD__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_FIELD__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_FIELD__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_FIELD__INITIAL_VALUE
The feature id for the 'Initial Value' containment reference. |
| static val int | SARL_FIELD__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_FIELD__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_FIELD__TYPE
The feature id for the 'Type' containment reference. |
| static val int | SARL_FIELD_FEATURE_COUNT
The number of structural features of the 'Field' class. |
| static val int | SARL_FORMAL_PARAMETER
The meta object id for the 'Formal Parameter' class. |
| static val int | SARL_FORMAL_PARAMETER__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_FORMAL_PARAMETER__DEFAULT_VALUE
The feature id for the 'Default Value' containment reference. |
| static val int | SARL_FORMAL_PARAMETER__EXTENSION
The feature id for the 'Extension' attribute. |
| static val int | SARL_FORMAL_PARAMETER__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_FORMAL_PARAMETER__PARAMETER_TYPE
The feature id for the 'Parameter Type' containment reference. |
| static val int | SARL_FORMAL_PARAMETER__VAR_ARG
The feature id for the 'Var Arg' attribute. |
| static val int | SARL_FORMAL_PARAMETER_FEATURE_COUNT
The number of structural features of the 'Formal Parameter' class. |
| static val int | SARL_INTERFACE
The meta object id for the 'Interface' class. |
| static val int | SARL_INTERFACE__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_INTERFACE__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_INTERFACE__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_INTERFACE__EXTENDS
The feature id for the 'Extends' containment reference list. |
| static val int | SARL_INTERFACE__MEMBERS
The feature id for the 'Members' containment reference list. |
| static val int | SARL_INTERFACE__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_INTERFACE__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_INTERFACE__TYPE_PARAMETERS
The feature id for the 'Type Parameters' containment reference list. |
| static val int | SARL_INTERFACE_FEATURE_COUNT
The number of structural features of the 'Interface' class. |
| static val int | SARL_REQUIRED_CAPACITY
The meta object id for the 'Required Capacity' class. |
| static val int | SARL_REQUIRED_CAPACITY__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_REQUIRED_CAPACITY__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_REQUIRED_CAPACITY__CAPACITIES
The feature id for the 'Capacities' containment reference list. |
| static val int | SARL_REQUIRED_CAPACITY__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_REQUIRED_CAPACITY__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_REQUIRED_CAPACITY_FEATURE_COUNT
The number of structural features of the 'Required Capacity' class. |
| static val int | SARL_SCRIPT
The meta object id for the 'Script' class. |
| static val int | SARL_SCRIPT__IMPORT_SECTION
The feature id for the 'Import Section' containment reference. |
| static val int | SARL_SCRIPT__PACKAGE
The feature id for the 'Package' attribute. |
| static val int | SARL_SCRIPT__XTEND_TYPES
The feature id for the 'Xtend Types' containment reference list. |
| static val int | SARL_SCRIPT_FEATURE_COUNT
The number of structural features of the 'Script' class. |
| static val int | SARL_SKILL
The meta object id for the 'Skill' class. |
| static val int | SARL_SKILL__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_SKILL__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_SKILL__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_SKILL__EXTENDS
The feature id for the 'Extends' containment reference. |
| static val int | SARL_SKILL__IMPLEMENTS
The feature id for the 'Implements' containment reference list. |
| static val int | SARL_SKILL__MEMBERS
The feature id for the 'Members' containment reference list. |
| static val int | SARL_SKILL__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_SKILL__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_SKILL_FEATURE_COUNT
The number of structural features of the 'Skill' class. |
| static val int | SARL_SPACE
The meta object id for the 'Space' class. |
| static val int | SARL_SPACE__ANNOTATION_INFO
The feature id for the 'Annotation Info' containment reference. |
| static val int | SARL_SPACE__ANNOTATIONS
The feature id for the 'Annotations' containment reference list. |
| static val int | SARL_SPACE__DECLARING_TYPE
The feature id for the 'Declaring Type' container reference. |
| static val int | SARL_SPACE__EXTENDS
The feature id for the 'Extends' containment reference. |
| static val int | SARL_SPACE__MEMBERS
The feature id for the 'Members' containment reference list. |
| static val int | SARL_SPACE__MODIFIERS
The feature id for the 'Modifiers' attribute list. |
| static val int | SARL_SPACE__NAME
The feature id for the 'Name' attribute. |
| static val int | SARL_SPACE_FEATURE_COUNT
The number of structural features of the 'Space' class. |
| Modifier and type | Action and description |
|---|---|
| abstract org.eclipse.emf.ecore.EClass | getSarlAction
Returns the meta object for class 'Action'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlAction_FiredEvents
Returns the meta object for the containment reference list 'Fired Events'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlAgent
Returns the meta object for class 'Agent'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlAgent_Extends
Returns the meta object for the containment reference 'Extends'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlAnnotationType
Returns the meta object for class 'Annotation Type'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlArtifact
Returns the meta object for class 'Artifact'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlArtifact_Extends
Returns the meta object for the containment reference 'Extends'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlAssertExpression
Returns the meta object for class 'Assert Expression'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlAssertExpression_Condition
Returns the meta object for the containment reference 'Condition'. |
| abstract org.eclipse.emf.ecore.EAttribute | getSarlAssertExpression_IsStatic
Returns the meta object for the attribute 'Is Static'. |
| abstract org.eclipse.emf.ecore.EAttribute | getSarlAssertExpression_Message
Returns the meta object for the attribute 'Message'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlBehavior
Returns the meta object for class 'Behavior'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlBehavior_Extends
Returns the meta object for the containment reference 'Extends'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlBehaviorUnit
Returns the meta object for class 'Behavior Unit'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlBehaviorUnit_Expression
Returns the meta object for the containment reference 'Expression'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlBehaviorUnit_Guard
Returns the meta object for the containment reference 'Guard'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlBehaviorUnit_Name
Returns the meta object for the containment reference 'Name'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlBreakExpression
Returns the meta object for class 'Break Expression'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlCapacity
Returns the meta object for class 'Capacity'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlCapacity_Extends
Returns the meta object for the containment reference list 'Extends'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlCapacityUses
Returns the meta object for class 'Capacity Uses'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlCapacityUses_Capacities
Returns the meta object for the containment reference list 'Capacities'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlCastedExpression
Returns the meta object for class 'Casted Expression'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlCastedExpression_Argument
Returns the meta object for the reference 'Argument'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlCastedExpression_Feature
Returns the meta object for the reference 'Feature'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlCastedExpression_Receiver
Returns the meta object for the reference 'Receiver'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlClass
Returns the meta object for class 'Class'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlConstructor
Returns the meta object for class 'Constructor'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlContinueExpression
Returns the meta object for class 'Continue Expression'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlEnumeration
Returns the meta object for class 'Enumeration'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlEnumLiteral
Returns the meta object for class 'Enum Literal'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlEvent
Returns the meta object for class 'Event'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlEvent_Extends
Returns the meta object for the containment reference 'Extends'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlEvent_TypeParameters
Returns the meta object for the containment reference list 'Type Parameters'. |
| abstract SarlFactory | getSarlFactory
Returns the factory that creates the instances of the model. |
| abstract org.eclipse.emf.ecore.EClass | getSarlField
Returns the meta object for class 'Field'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlFormalParameter
Returns the meta object for class 'Formal Parameter'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlFormalParameter_DefaultValue
Returns the meta object for the containment reference 'Default Value'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlInterface
Returns the meta object for class 'Interface'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlRequiredCapacity
Returns the meta object for class 'Required Capacity'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlRequiredCapacity_Capacities
Returns the meta object for the containment reference list 'Capacities'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlScript
Returns the meta object for class 'Script'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlSkill
Returns the meta object for class 'Skill'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlSkill_Extends
Returns the meta object for the containment reference 'Extends'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlSkill_Implements
Returns the meta object for the containment reference list 'Implements'. |
| abstract org.eclipse.emf.ecore.EClass | getSarlSpace
Returns the meta object for class 'Space'. |
| abstract org.eclipse.emf.ecore.EReference | getSarlSpace_Extends
Returns the meta object for the containment reference 'Extends'. |
val sarlAction : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlAction
val sarlAction_FiredEvents : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlAction_FiredEvents
val sarlAgent : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlAgent
val sarlAgent_Extends : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlAgent_Extends
val sarlAnnotationType : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlAnnotationType
val sarlArtifact : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlArtifact
val sarlArtifact_Extends : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlArtifact_Extends
val sarlAssertExpression : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlAssertExpression
val sarlAssertExpression_Condition : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlAssertExpression_Condition
val sarlAssertExpression_IsStatic : org.eclipse.emf.ecore.EAttribute
This property is an alias for the action: getSarlAssertExpression_IsStatic
val sarlAssertExpression_Message : org.eclipse.emf.ecore.EAttribute
This property is an alias for the action: getSarlAssertExpression_Message
val sarlBehavior : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlBehavior
val sarlBehavior_Extends : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlBehavior_Extends
val sarlBehaviorUnit : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlBehaviorUnit
val sarlBehaviorUnit_Expression : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlBehaviorUnit_Expression
val sarlBehaviorUnit_Guard : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlBehaviorUnit_Guard
val sarlBehaviorUnit_Name : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlBehaviorUnit_Name
val sarlBreakExpression : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlBreakExpression
val sarlCapacity : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlCapacity
val sarlCapacity_Extends : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlCapacity_Extends
val sarlCapacityUses : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlCapacityUses
val sarlCapacityUses_Capacities : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlCapacityUses_Capacities
val sarlCastedExpression : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlCastedExpression
val sarlCastedExpression_Argument : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlCastedExpression_Argument
val sarlCastedExpression_Feature : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlCastedExpression_Feature
val sarlCastedExpression_Receiver : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlCastedExpression_Receiver
val sarlClass : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlClass
val sarlConstructor : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlConstructor
val sarlContinueExpression : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlContinueExpression
val sarlEnumeration : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlEnumeration
val sarlEnumLiteral : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlEnumLiteral
val sarlEvent : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlEvent
val sarlEvent_Extends : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlEvent_Extends
val sarlEvent_TypeParameters : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlEvent_TypeParameters
val sarlFactory : SarlFactory
This property is an alias for the action: getSarlFactory
val sarlField : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlField
val sarlFormalParameter : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlFormalParameter
val sarlFormalParameter_DefaultValue : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlFormalParameter_DefaultValue
val sarlInterface : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlInterface
val sarlRequiredCapacity : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlRequiredCapacity
val sarlRequiredCapacity_Capacities : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlRequiredCapacity_Capacities
val sarlScript : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlScript
val sarlSkill : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlSkill
val sarlSkill_Extends : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlSkill_Extends
val sarlSkill_Implements : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlSkill_Implements
val sarlSpace : org.eclipse.emf.ecore.EClass
This property is an alias for the action: getSarlSpace
val sarlSpace_Extends : org.eclipse.emf.ecore.EReference
This property is an alias for the action: getSarlSpace_Extends
static val eINSTANCE : SarlPackage
static val eNAME : java.lang.String = "sarl"
static val eNS_PREFIX : java.lang.String = "sarl"
static val eNS_URI : java.lang.String = "http://www.sarl.io/lang/SARL"
static val SARL_ACTION : int = 5
static val SARL_ACTION__ANNOTATION_INFO : int = 1
static val SARL_ACTION__ANNOTATIONS : int = 0
static val SARL_ACTION__CREATE_EXTENSION_INFO : int = 10
static val SARL_ACTION__DECLARING_TYPE : int = 3
static val SARL_ACTION__EXCEPTIONS : int = 4
static val SARL_ACTION__EXPRESSION : int = 6
static val SARL_ACTION__FIRED_EVENTS : int = 11
static val SARL_ACTION__MODIFIERS : int = 2
static val SARL_ACTION__NAME : int = 8
static val SARL_ACTION__PARAMETERS : int = 7
static val SARL_ACTION__RETURN_TYPE : int = 9
static val SARL_ACTION__TYPE_PARAMETERS : int = 5
static val SARL_ACTION_FEATURE_COUNT : int = 12
static val SARL_AGENT : int = 19
static val SARL_AGENT__ANNOTATION_INFO : int = 1
static val SARL_AGENT__ANNOTATIONS : int = 0
static val SARL_AGENT__DECLARING_TYPE : int = 3
static val SARL_AGENT__EXTENDS : int = 6
static val SARL_AGENT__MEMBERS : int = 5
static val SARL_AGENT__MODIFIERS : int = 2
static val SARL_AGENT__NAME : int = 4
static val SARL_AGENT_FEATURE_COUNT : int = 7
static val SARL_ANNOTATION_TYPE : int = 13
static val SARL_ANNOTATION_TYPE__ANNOTATION_INFO : int = 1
static val SARL_ANNOTATION_TYPE__ANNOTATIONS : int = 0
static val SARL_ANNOTATION_TYPE__DECLARING_TYPE : int = 3
static val SARL_ANNOTATION_TYPE__MEMBERS : int = 5
static val SARL_ANNOTATION_TYPE__MODIFIERS : int = 2
static val SARL_ANNOTATION_TYPE__NAME : int = 4
static val SARL_ANNOTATION_TYPE_FEATURE_COUNT : int = 6
static val SARL_ARTIFACT : int = 18
static val SARL_ARTIFACT__ANNOTATION_INFO : int = 1
static val SARL_ARTIFACT__ANNOTATIONS : int = 0
static val SARL_ARTIFACT__DECLARING_TYPE : int = 3
static val SARL_ARTIFACT__EXTENDS : int = 6
static val SARL_ARTIFACT__MEMBERS : int = 5
static val SARL_ARTIFACT__MODIFIERS : int = 2
static val SARL_ARTIFACT__NAME : int = 4
static val SARL_ARTIFACT_FEATURE_COUNT : int = 7
static val SARL_ASSERT_EXPRESSION : int = 4
static val SARL_ASSERT_EXPRESSION__CONDITION : int = 0
static val SARL_ASSERT_EXPRESSION__IS_STATIC : int = 2
static val SARL_ASSERT_EXPRESSION__MESSAGE : int = 1
static val SARL_ASSERT_EXPRESSION_FEATURE_COUNT : int = 3
static val SARL_BEHAVIOR : int = 21
static val SARL_BEHAVIOR__ANNOTATION_INFO : int = 1
static val SARL_BEHAVIOR__ANNOTATIONS : int = 0
static val SARL_BEHAVIOR__DECLARING_TYPE : int = 3
static val SARL_BEHAVIOR__EXTENDS : int = 6
static val SARL_BEHAVIOR__MEMBERS : int = 5
static val SARL_BEHAVIOR__MODIFIERS : int = 2
static val SARL_BEHAVIOR__NAME : int = 4
static val SARL_BEHAVIOR_FEATURE_COUNT : int = 7
static val SARL_BEHAVIOR_UNIT : int = 7
static val SARL_BEHAVIOR_UNIT__ANNOTATION_INFO : int = 1
static val SARL_BEHAVIOR_UNIT__ANNOTATIONS : int = 0
static val SARL_BEHAVIOR_UNIT__DECLARING_TYPE : int = 3
static val SARL_BEHAVIOR_UNIT__EXPRESSION : int = 6
static val SARL_BEHAVIOR_UNIT__GUARD : int = 5
static val SARL_BEHAVIOR_UNIT__MODIFIERS : int = 2
static val SARL_BEHAVIOR_UNIT__NAME : int = 4
static val SARL_BEHAVIOR_UNIT_FEATURE_COUNT : int = 7
static val SARL_BREAK_EXPRESSION : int = 2
static val SARL_BREAK_EXPRESSION_FEATURE_COUNT : int = 0
static val SARL_CAPACITY : int = 20
static val SARL_CAPACITY__ANNOTATION_INFO : int = 1
static val SARL_CAPACITY__ANNOTATIONS : int = 0
static val SARL_CAPACITY__DECLARING_TYPE : int = 3
static val SARL_CAPACITY__EXTENDS : int = 6
static val SARL_CAPACITY__MEMBERS : int = 5
static val SARL_CAPACITY__MODIFIERS : int = 2
static val SARL_CAPACITY__NAME : int = 4
static val SARL_CAPACITY_FEATURE_COUNT : int = 7
static val SARL_CAPACITY_USES : int = 8
static val SARL_CAPACITY_USES__ANNOTATION_INFO : int = 1
static val SARL_CAPACITY_USES__ANNOTATIONS : int = 0
static val SARL_CAPACITY_USES__CAPACITIES : int = 4
static val SARL_CAPACITY_USES__DECLARING_TYPE : int = 3
static val SARL_CAPACITY_USES__MODIFIERS : int = 2
static val SARL_CAPACITY_USES_FEATURE_COUNT : int = 5
static val SARL_CASTED_EXPRESSION : int = 16
static val SARL_CASTED_EXPRESSION__ARGUMENT : int = 4
static val SARL_CASTED_EXPRESSION__FEATURE : int = 2
static val SARL_CASTED_EXPRESSION__RECEIVER : int = 3
static val SARL_CASTED_EXPRESSION__TARGET : int = 1
static val SARL_CASTED_EXPRESSION__TYPE : int = 0
static val SARL_CASTED_EXPRESSION_FEATURE_COUNT : int = 5
static val SARL_CLASS : int = 10
static val SARL_CLASS__ANNOTATION_INFO : int = 1
static val SARL_CLASS__ANNOTATIONS : int = 0
static val SARL_CLASS__DECLARING_TYPE : int = 3
static val SARL_CLASS__EXTENDS : int = 6
static val SARL_CLASS__IMPLEMENTS : int = 7
static val SARL_CLASS__MEMBERS : int = 5
static val SARL_CLASS__MODIFIERS : int = 2
static val SARL_CLASS__NAME : int = 4
static val SARL_CLASS__TYPE_PARAMETERS : int = 8
static val SARL_CLASS_FEATURE_COUNT : int = 9
static val SARL_CONSTRUCTOR : int = 6
static val SARL_CONSTRUCTOR__ANNOTATION_INFO : int = 1
static val SARL_CONSTRUCTOR__ANNOTATIONS : int = 0
static val SARL_CONSTRUCTOR__DECLARING_TYPE : int = 3
static val SARL_CONSTRUCTOR__EXCEPTIONS : int = 4
static val SARL_CONSTRUCTOR__EXPRESSION : int = 6
static val SARL_CONSTRUCTOR__MODIFIERS : int = 2
static val SARL_CONSTRUCTOR__PARAMETERS : int = 7
static val SARL_CONSTRUCTOR__TYPE_PARAMETERS : int = 5
static val SARL_CONSTRUCTOR_FEATURE_COUNT : int = 8
static val SARL_CONTINUE_EXPRESSION : int = 3
static val SARL_CONTINUE_EXPRESSION_FEATURE_COUNT : int = 0
static val SARL_ENUM_LITERAL : int = 14
static val SARL_ENUM_LITERAL__ANNOTATION_INFO : int = 1
static val SARL_ENUM_LITERAL__ANNOTATIONS : int = 0
static val SARL_ENUM_LITERAL__DECLARING_TYPE : int = 3
static val SARL_ENUM_LITERAL__MODIFIERS : int = 2
static val SARL_ENUM_LITERAL__NAME : int = 4
static val SARL_ENUM_LITERAL_FEATURE_COUNT : int = 5
static val SARL_ENUMERATION : int = 12
static val SARL_ENUMERATION__ANNOTATION_INFO : int = 1
static val SARL_ENUMERATION__ANNOTATIONS : int = 0
static val SARL_ENUMERATION__DECLARING_TYPE : int = 3
static val SARL_ENUMERATION__MEMBERS : int = 5
static val SARL_ENUMERATION__MODIFIERS : int = 2
static val SARL_ENUMERATION__NAME : int = 4
static val SARL_ENUMERATION_FEATURE_COUNT : int = 6
static val SARL_EVENT : int = 15
static val SARL_EVENT__ANNOTATION_INFO : int = 1
static val SARL_EVENT__ANNOTATIONS : int = 0
static val SARL_EVENT__DECLARING_TYPE : int = 3
static val SARL_EVENT__EXTENDS : int = 6
static val SARL_EVENT__MEMBERS : int = 5
static val SARL_EVENT__MODIFIERS : int = 2
static val SARL_EVENT__NAME : int = 4
static val SARL_EVENT__TYPE_PARAMETERS : int = 7
static val SARL_EVENT_FEATURE_COUNT : int = 8
static val SARL_FIELD : int = 1
static val SARL_FIELD__ANNOTATION_INFO : int = 1
static val SARL_FIELD__ANNOTATIONS : int = 0
static val SARL_FIELD__DECLARING_TYPE : int = 3
static val SARL_FIELD__INITIAL_VALUE : int = 6
static val SARL_FIELD__MODIFIERS : int = 2
static val SARL_FIELD__NAME : int = 4
static val SARL_FIELD__TYPE : int = 5
static val SARL_FIELD_FEATURE_COUNT : int = 7
static val SARL_FORMAL_PARAMETER : int = 23
static val SARL_FORMAL_PARAMETER__ANNOTATIONS : int = 0
static val SARL_FORMAL_PARAMETER__DEFAULT_VALUE : int = 5
static val SARL_FORMAL_PARAMETER__EXTENSION : int = 4
static val SARL_FORMAL_PARAMETER__NAME : int = 1
static val SARL_FORMAL_PARAMETER__PARAMETER_TYPE : int = 2
static val SARL_FORMAL_PARAMETER__VAR_ARG : int = 3
static val SARL_FORMAL_PARAMETER_FEATURE_COUNT : int = 6
static val SARL_INTERFACE : int = 11
static val SARL_INTERFACE__ANNOTATION_INFO : int = 1
static val SARL_INTERFACE__ANNOTATIONS : int = 0
static val SARL_INTERFACE__DECLARING_TYPE : int = 3
static val SARL_INTERFACE__EXTENDS : int = 6
static val SARL_INTERFACE__MEMBERS : int = 5
static val SARL_INTERFACE__MODIFIERS : int = 2
static val SARL_INTERFACE__NAME : int = 4
static val SARL_INTERFACE__TYPE_PARAMETERS : int = 7
static val SARL_INTERFACE_FEATURE_COUNT : int = 8
static val SARL_REQUIRED_CAPACITY : int = 9
static val SARL_REQUIRED_CAPACITY__ANNOTATION_INFO : int = 1
static val SARL_REQUIRED_CAPACITY__ANNOTATIONS : int = 0
static val SARL_REQUIRED_CAPACITY__CAPACITIES : int = 4
static val SARL_REQUIRED_CAPACITY__DECLARING_TYPE : int = 3
static val SARL_REQUIRED_CAPACITY__MODIFIERS : int = 2
static val SARL_REQUIRED_CAPACITY_FEATURE_COUNT : int = 5
static val SARL_SCRIPT : int = 0
static val SARL_SCRIPT__IMPORT_SECTION : int = 0
static val SARL_SCRIPT__PACKAGE : int = 2
static val SARL_SCRIPT__XTEND_TYPES : int = 1
static val SARL_SCRIPT_FEATURE_COUNT : int = 3
static val SARL_SKILL : int = 22
static val SARL_SKILL__ANNOTATION_INFO : int = 1
static val SARL_SKILL__ANNOTATIONS : int = 0
static val SARL_SKILL__DECLARING_TYPE : int = 3
static val SARL_SKILL__EXTENDS : int = 6
static val SARL_SKILL__IMPLEMENTS : int = 7
static val SARL_SKILL__MEMBERS : int = 5
static val SARL_SKILL__MODIFIERS : int = 2
static val SARL_SKILL__NAME : int = 4
static val SARL_SKILL_FEATURE_COUNT : int = 8
static val SARL_SPACE : int = 17
static val SARL_SPACE__ANNOTATION_INFO : int = 1
static val SARL_SPACE__ANNOTATIONS : int = 0
static val SARL_SPACE__DECLARING_TYPE : int = 3
static val SARL_SPACE__EXTENDS : int = 6
static val SARL_SPACE__MEMBERS : int = 5
static val SARL_SPACE__MODIFIERS : int = 2
static val SARL_SPACE__NAME : int = 4
static val SARL_SPACE_FEATURE_COUNT : int = 7
def getSarlAction : org.eclipse.emf.ecore.EClass
def getSarlAction_FiredEvents : org.eclipse.emf.ecore.EReference
def getSarlAgent : org.eclipse.emf.ecore.EClass
def getSarlAgent_Extends : org.eclipse.emf.ecore.EReference
def getSarlAnnotationType : org.eclipse.emf.ecore.EClass
def getSarlArtifact : org.eclipse.emf.ecore.EClass
def getSarlArtifact_Extends : org.eclipse.emf.ecore.EReference
def getSarlAssertExpression : org.eclipse.emf.ecore.EClass
def getSarlAssertExpression_Condition : org.eclipse.emf.ecore.EReference
def getSarlAssertExpression_IsStatic : org.eclipse.emf.ecore.EAttribute
def getSarlAssertExpression_Message : org.eclipse.emf.ecore.EAttribute
def getSarlBehavior : org.eclipse.emf.ecore.EClass
def getSarlBehavior_Extends : org.eclipse.emf.ecore.EReference
def getSarlBehaviorUnit : org.eclipse.emf.ecore.EClass
def getSarlBehaviorUnit_Expression : org.eclipse.emf.ecore.EReference
def getSarlBehaviorUnit_Guard : org.eclipse.emf.ecore.EReference
def getSarlBehaviorUnit_Name : org.eclipse.emf.ecore.EReference
def getSarlBreakExpression : org.eclipse.emf.ecore.EClass
def getSarlCapacity : org.eclipse.emf.ecore.EClass
def getSarlCapacity_Extends : org.eclipse.emf.ecore.EReference
def getSarlCapacityUses : org.eclipse.emf.ecore.EClass
def getSarlCapacityUses_Capacities : org.eclipse.emf.ecore.EReference
def getSarlCastedExpression : org.eclipse.emf.ecore.EClass
def getSarlCastedExpression_Argument : org.eclipse.emf.ecore.EReference
def getSarlCastedExpression_Feature : org.eclipse.emf.ecore.EReference
def getSarlCastedExpression_Receiver : org.eclipse.emf.ecore.EReference
def getSarlClass : org.eclipse.emf.ecore.EClass
def getSarlConstructor : org.eclipse.emf.ecore.EClass
def getSarlContinueExpression : org.eclipse.emf.ecore.EClass
def getSarlEnumeration : org.eclipse.emf.ecore.EClass
def getSarlEnumLiteral : org.eclipse.emf.ecore.EClass
def getSarlEvent : org.eclipse.emf.ecore.EClass
def getSarlEvent_Extends : org.eclipse.emf.ecore.EReference
def getSarlEvent_TypeParameters : org.eclipse.emf.ecore.EReference
def getSarlFactory : SarlFactory
def getSarlField : org.eclipse.emf.ecore.EClass
def getSarlFormalParameter : org.eclipse.emf.ecore.EClass
def getSarlFormalParameter_DefaultValue : org.eclipse.emf.ecore.EReference
def getSarlInterface : org.eclipse.emf.ecore.EClass
def getSarlRequiredCapacity : org.eclipse.emf.ecore.EClass
def getSarlRequiredCapacity_Capacities : org.eclipse.emf.ecore.EReference
def getSarlScript : org.eclipse.emf.ecore.EClass
def getSarlSkill : org.eclipse.emf.ecore.EClass
def getSarlSkill_Extends : org.eclipse.emf.ecore.EReference
def getSarlSkill_Implements : org.eclipse.emf.ecore.EReference
def getSarlSpace : org.eclipse.emf.ecore.EClass
def getSarlSpace_Extends : org.eclipse.emf.ecore.EReference