io.sarl.lang.sarl
Interface SarlPackage
All Superinterfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage
All Known Implementing Classes:
SarlPackageImpl
interface SarlPackage
implements org.eclipse.emf.ecore.EPackage
The Package for the model. It contains accessors for the meta objects to represent
  • each class,
  • each feature of each class,
  • each enum,
  • and each data type
See:
SarlFactory
Generated:
This element is generated by the SARL compiler.
Model:
This element is part of the metamodel. kind="package"
Property Summary
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'.
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'.
Nested Type Summary
Modifier and type Type and description
interface SarlPackage.Literals
Defines literals for the meta objects that represent
  • each class,
  • each feature of each class,
  • each enum,
  • and each data type
Field Summary
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_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.
Action Summary
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 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'.
Property Details
sarlAction
val sarlAction : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Action'.

This property is an alias for the action: getSarlAction

Returns:
the meta object for class ' Action '.
See:
SarlAction
Generated:
This element is generated by the SARL compiler.
sarlAction_FiredEvents
val sarlAction_FiredEvents : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Fired Events'.

This property is an alias for the action: getSarlAction_FiredEvents

Returns:
the meta object for the containment reference list ' Fired Events '.
See:
getFiredEvents , getSarlAction
Generated:
This element is generated by the SARL compiler.
sarlAgent
val sarlAgent : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Agent'.

This property is an alias for the action: getSarlAgent

Returns:
the meta object for class ' Agent '.
See:
SarlAgent
Generated:
This element is generated by the SARL compiler.
sarlAgent_Extends
val sarlAgent_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.

This property is an alias for the action: getSarlAgent_Extends

Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlAgent
Generated:
This element is generated by the SARL compiler.
sarlAnnotationType
val sarlAnnotationType : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Annotation Type'.

This property is an alias for the action: getSarlAnnotationType

Returns:
the meta object for class ' Annotation Type '.
See:
SarlAnnotationType
Generated:
This element is generated by the SARL compiler.
sarlArtifact
val sarlArtifact : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Artifact'.

This property is an alias for the action: getSarlArtifact

Returns:
the meta object for class ' Artifact '.
See:
SarlArtifact
Generated:
This element is generated by the SARL compiler.
sarlArtifact_Extends
val sarlArtifact_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.

This property is an alias for the action: getSarlArtifact_Extends

Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlArtifact
Generated:
This element is generated by the SARL compiler.
sarlAssertExpression
val sarlAssertExpression : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Assert Expression'.

This property is an alias for the action: getSarlAssertExpression

Returns:
the meta object for class ' Assert Expression '.
Since:
0.6
See:
SarlAssertExpression
Generated:
This element is generated by the SARL compiler.
sarlAssertExpression_Condition
val sarlAssertExpression_Condition : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Condition'.

This property is an alias for the action: getSarlAssertExpression_Condition

Returns:
the meta object for the containment reference ' Condition '.
Since:
0.6
See:
getCondition , getSarlAssertExpression
Generated:
This element is generated by the SARL compiler.
sarlAssertExpression_IsStatic
val sarlAssertExpression_IsStatic : org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Is Static'.

This property is an alias for the action: getSarlAssertExpression_IsStatic

Returns:
the meta object for the attribute ' Is Static '.
Since:
0.6
See:
isIsStatic , getSarlAssertExpression
Generated:
This element is generated by the SARL compiler.
sarlAssertExpression_Message
val sarlAssertExpression_Message : org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Message'.

This property is an alias for the action: getSarlAssertExpression_Message

Returns:
the meta object for the attribute ' Message '.
Since:
0.6
See:
getMessage , getSarlAssertExpression
Generated:
This element is generated by the SARL compiler.
sarlBehavior
val sarlBehavior : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Behavior'.

This property is an alias for the action: getSarlBehavior

Returns:
the meta object for class ' Behavior '.
See:
SarlBehavior
Generated:
This element is generated by the SARL compiler.
sarlBehavior_Extends
val sarlBehavior_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.

This property is an alias for the action: getSarlBehavior_Extends

Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlBehavior
Generated:
This element is generated by the SARL compiler.
sarlBehaviorUnit
val sarlBehaviorUnit : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Behavior Unit'.

This property is an alias for the action: getSarlBehaviorUnit

Returns:
the meta object for class ' Behavior Unit '.
See:
SarlBehaviorUnit
Generated:
This element is generated by the SARL compiler.
sarlBehaviorUnit_Expression
val sarlBehaviorUnit_Expression : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Expression'.

This property is an alias for the action: getSarlBehaviorUnit_Expression

Returns:
the meta object for the containment reference ' Expression '.
See:
getExpression , getSarlBehaviorUnit
Generated:
This element is generated by the SARL compiler.
sarlBehaviorUnit_Guard
val sarlBehaviorUnit_Guard : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Guard'.

This property is an alias for the action: getSarlBehaviorUnit_Guard

Returns:
the meta object for the containment reference ' Guard '.
See:
getGuard , getSarlBehaviorUnit
Generated:
This element is generated by the SARL compiler.
sarlBehaviorUnit_Name
val sarlBehaviorUnit_Name : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Name'.

This property is an alias for the action: getSarlBehaviorUnit_Name

Returns:
the meta object for the containment reference ' Name '.
See:
getName , getSarlBehaviorUnit
Generated:
This element is generated by the SARL compiler.
sarlBreakExpression
val sarlBreakExpression : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Break Expression'.

This property is an alias for the action: getSarlBreakExpression

Returns:
the meta object for class ' Break Expression '.
Since:
0.5
See:
SarlBreakExpression
Generated:
This element is generated by the SARL compiler.
sarlCapacity
val sarlCapacity : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Capacity'.

This property is an alias for the action: getSarlCapacity

Returns:
the meta object for class ' Capacity '.
See:
SarlCapacity
Generated:
This element is generated by the SARL compiler.
sarlCapacity_Extends
val sarlCapacity_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Extends'.

This property is an alias for the action: getSarlCapacity_Extends

Returns:
the meta object for the containment reference list ' Extends '.
See:
getExtends , getSarlCapacity
Generated:
This element is generated by the SARL compiler.
sarlCapacityUses
val sarlCapacityUses : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Capacity Uses'.

This property is an alias for the action: getSarlCapacityUses

Returns:
the meta object for class ' Capacity Uses '.
See:
SarlCapacityUses
Generated:
This element is generated by the SARL compiler.
sarlCapacityUses_Capacities
val sarlCapacityUses_Capacities : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Capacities'.

This property is an alias for the action: getSarlCapacityUses_Capacities

Returns:
the meta object for the containment reference list ' Capacities '.
See:
getCapacities , getSarlCapacityUses
Generated:
This element is generated by the SARL compiler.
sarlCastedExpression
val sarlCastedExpression : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Casted Expression'.

This property is an alias for the action: getSarlCastedExpression

Returns:
the meta object for class ' Casted Expression '.
Since:
0.9
See:
SarlCastedExpression
Generated:
This element is generated by the SARL compiler.
sarlCastedExpression_Argument
val sarlCastedExpression_Argument : org.eclipse.emf.ecore.EReference
Returns the meta object for the reference 'Argument'.

This property is an alias for the action: getSarlCastedExpression_Argument

Returns:
the meta object for the reference ' Argument '.
Since:
0.9
See:
getArgument , getSarlCastedExpression
Generated:
This element is generated by the SARL compiler.
sarlCastedExpression_Feature
val sarlCastedExpression_Feature : org.eclipse.emf.ecore.EReference
Returns the meta object for the reference 'Feature'.

This property is an alias for the action: getSarlCastedExpression_Feature

Returns:
the meta object for the reference ' Feature '.
Since:
0.9
See:
getFeature , getSarlCastedExpression
Generated:
This element is generated by the SARL compiler.
sarlCastedExpression_Receiver
val sarlCastedExpression_Receiver : org.eclipse.emf.ecore.EReference
Returns the meta object for the reference 'Receiver'.

This property is an alias for the action: getSarlCastedExpression_Receiver

Returns:
the meta object for the reference ' Receiver '.
Since:
0.9
See:
getReceiver , getSarlCastedExpression
Generated:
This element is generated by the SARL compiler.
sarlClass
val sarlClass : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Class'.

This property is an alias for the action: getSarlClass

Returns:
the meta object for class ' Class '.
See:
SarlClass
Generated:
This element is generated by the SARL compiler.
sarlConstructor
val sarlConstructor : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Constructor'.

This property is an alias for the action: getSarlConstructor

Returns:
the meta object for class ' Constructor '.
See:
SarlConstructor
Generated:
This element is generated by the SARL compiler.
sarlContinueExpression
val sarlContinueExpression : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Continue Expression'.

This property is an alias for the action: getSarlContinueExpression

Returns:
the meta object for class ' Continue Expression '.
Since:
0.7
See:
SarlContinueExpression
Generated:
This element is generated by the SARL compiler.
sarlEnumeration
val sarlEnumeration : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Enumeration'.

This property is an alias for the action: getSarlEnumeration

Returns:
the meta object for class ' Enumeration '.
See:
SarlEnumeration
Generated:
This element is generated by the SARL compiler.
sarlEnumLiteral
val sarlEnumLiteral : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Enum Literal'.

This property is an alias for the action: getSarlEnumLiteral

Returns:
the meta object for class ' Enum Literal '.
See:
SarlEnumLiteral
Generated:
This element is generated by the SARL compiler.
sarlEvent
val sarlEvent : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Event'.

This property is an alias for the action: getSarlEvent

Returns:
the meta object for class ' Event '.
See:
SarlEvent
Generated:
This element is generated by the SARL compiler.
sarlEvent_Extends
val sarlEvent_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.

This property is an alias for the action: getSarlEvent_Extends

Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlEvent
Generated:
This element is generated by the SARL compiler.
sarlFactory
val sarlFactory : SarlFactory
Returns the factory that creates the instances of the model.

This property is an alias for the action: getSarlFactory

Returns:
the factory that creates the instances of the model.
Generated:
This element is generated by the SARL compiler.
sarlField
val sarlField : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Field'.

This property is an alias for the action: getSarlField

Returns:
the meta object for class ' Field '.
See:
SarlField
Generated:
This element is generated by the SARL compiler.
sarlFormalParameter
val sarlFormalParameter : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Formal Parameter'.

This property is an alias for the action: getSarlFormalParameter

Returns:
the meta object for class ' Formal Parameter '.
See:
SarlFormalParameter
Generated:
This element is generated by the SARL compiler.
sarlFormalParameter_DefaultValue
val sarlFormalParameter_DefaultValue : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Default Value'.

This property is an alias for the action: getSarlFormalParameter_DefaultValue

Returns:
the meta object for the containment reference ' Default Value '.
See:
getDefaultValue , getSarlFormalParameter
Generated:
This element is generated by the SARL compiler.
sarlInterface
val sarlInterface : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Interface'.

This property is an alias for the action: getSarlInterface

Returns:
the meta object for class ' Interface '.
See:
SarlInterface
Generated:
This element is generated by the SARL compiler.
sarlRequiredCapacity
val sarlRequiredCapacity : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Required Capacity'.

This property is an alias for the action: getSarlRequiredCapacity

Returns:
the meta object for class ' Required Capacity '.
See:
SarlRequiredCapacity
Generated:
This element is generated by the SARL compiler.
sarlRequiredCapacity_Capacities
val sarlRequiredCapacity_Capacities : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Capacities'.

This property is an alias for the action: getSarlRequiredCapacity_Capacities

Returns:
the meta object for the containment reference list ' Capacities '.
See:
getCapacities , getSarlRequiredCapacity
Generated:
This element is generated by the SARL compiler.
sarlScript
val sarlScript : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Script'.

This property is an alias for the action: getSarlScript

Returns:
the meta object for class ' Script '.
See:
SarlScript
Generated:
This element is generated by the SARL compiler.
sarlSkill
val sarlSkill : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Skill'.

This property is an alias for the action: getSarlSkill

Returns:
the meta object for class ' Skill '.
See:
SarlSkill
Generated:
This element is generated by the SARL compiler.
sarlSkill_Extends
val sarlSkill_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.

This property is an alias for the action: getSarlSkill_Extends

Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlSkill
Generated:
This element is generated by the SARL compiler.
sarlSkill_Implements
val sarlSkill_Implements : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Implements'.

This property is an alias for the action: getSarlSkill_Implements

Returns:
the meta object for the containment reference list ' Implements '.
See:
getImplements , getSarlSkill
Generated:
This element is generated by the SARL compiler.
sarlSpace
val sarlSpace : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Space'.

This property is an alias for the action: getSarlSpace

Returns:
the meta object for class ' Space '.
See:
SarlSpace
Generated:
This element is generated by the SARL compiler.
sarlSpace_Extends
val sarlSpace_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.

This property is an alias for the action: getSarlSpace_Extends

Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlSpace
Generated:
This element is generated by the SARL compiler.
Field Details
eINSTANCE
static val eINSTANCE : SarlPackage
The singleton instance of the package.
Generated:
This element is generated by the SARL compiler.
eNAME
static val eNAME : java.lang.String = "sarl"
The package name.
Generated:
This element is generated by the SARL compiler.
eNS_PREFIX
static val eNS_PREFIX : java.lang.String = "sarl"
The package namespace name.
Generated:
This element is generated by the SARL compiler.
eNS_URI
static val eNS_URI : java.lang.String = "http://www.sarl.io/lang/SARL"
The package namespace URI.
Generated:
This element is generated by the SARL compiler.
SARL_ACTION
static val SARL_ACTION : int = 5
The meta object id for the 'Action' class.
See:
SarlActionImpl , getSarlAction
Generated:
This element is generated by the SARL compiler.
SARL_ACTION__ANNOTATION_INFO
static val SARL_ACTION__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION__ANNOTATIONS
static val SARL_ACTION__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION__CREATE_EXTENSION_INFO
static val SARL_ACTION__CREATE_EXTENSION_INFO : int = 10
The feature id for the 'Create Extension Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION__DECLARING_TYPE
static val SARL_ACTION__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION__EXCEPTIONS
static val SARL_ACTION__EXCEPTIONS : int = 4
The feature id for the 'Exceptions' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION__EXPRESSION
static val SARL_ACTION__EXPRESSION : int = 6
The feature id for the 'Expression' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION__FIRED_EVENTS
static val SARL_ACTION__FIRED_EVENTS : int = 11
The feature id for the 'Fired Events' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION__MODIFIERS
static val SARL_ACTION__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION__NAME
static val SARL_ACTION__NAME : int = 8
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION__PARAMETERS
static val SARL_ACTION__PARAMETERS : int = 7
The feature id for the 'Parameters' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION__RETURN_TYPE
static val SARL_ACTION__RETURN_TYPE : int = 9
The feature id for the 'Return Type' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION__TYPE_PARAMETERS
static val SARL_ACTION__TYPE_PARAMETERS : int = 5
The feature id for the 'Type Parameters' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ACTION_FEATURE_COUNT
static val SARL_ACTION_FEATURE_COUNT : int = 12
The number of structural features of the 'Action' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_AGENT
static val SARL_AGENT : int = 19
The meta object id for the 'Agent' class.
See:
SarlAgentImpl , getSarlAgent
Generated:
This element is generated by the SARL compiler.
SARL_AGENT__ANNOTATION_INFO
static val SARL_AGENT__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_AGENT__ANNOTATIONS
static val SARL_AGENT__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_AGENT__DECLARING_TYPE
static val SARL_AGENT__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_AGENT__EXTENDS
static val SARL_AGENT__EXTENDS : int = 6
The feature id for the 'Extends' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_AGENT__MEMBERS
static val SARL_AGENT__MEMBERS : int = 5
The feature id for the 'Members' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_AGENT__MODIFIERS
static val SARL_AGENT__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_AGENT__NAME
static val SARL_AGENT__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_AGENT_FEATURE_COUNT
static val SARL_AGENT_FEATURE_COUNT : int = 7
The number of structural features of the 'Agent' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ANNOTATION_TYPE
static val SARL_ANNOTATION_TYPE : int = 13
The meta object id for the 'Annotation Type' class.
See:
SarlAnnotationTypeImpl , getSarlAnnotationType
Generated:
This element is generated by the SARL compiler.
SARL_ANNOTATION_TYPE__ANNOTATION_INFO
static val SARL_ANNOTATION_TYPE__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ANNOTATION_TYPE__ANNOTATIONS
static val SARL_ANNOTATION_TYPE__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ANNOTATION_TYPE__DECLARING_TYPE
static val SARL_ANNOTATION_TYPE__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ANNOTATION_TYPE__MEMBERS
static val SARL_ANNOTATION_TYPE__MEMBERS : int = 5
The feature id for the 'Members' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ANNOTATION_TYPE__MODIFIERS
static val SARL_ANNOTATION_TYPE__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ANNOTATION_TYPE__NAME
static val SARL_ANNOTATION_TYPE__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ANNOTATION_TYPE_FEATURE_COUNT
static val SARL_ANNOTATION_TYPE_FEATURE_COUNT : int = 6
The number of structural features of the 'Annotation Type' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ARTIFACT
static val SARL_ARTIFACT : int = 18
The meta object id for the 'Artifact' class.
See:
SarlArtifactImpl , getSarlArtifact
Generated:
This element is generated by the SARL compiler.
SARL_ARTIFACT__ANNOTATION_INFO
static val SARL_ARTIFACT__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ARTIFACT__ANNOTATIONS
static val SARL_ARTIFACT__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ARTIFACT__DECLARING_TYPE
static val SARL_ARTIFACT__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ARTIFACT__EXTENDS
static val SARL_ARTIFACT__EXTENDS : int = 6
The feature id for the 'Extends' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ARTIFACT__MEMBERS
static val SARL_ARTIFACT__MEMBERS : int = 5
The feature id for the 'Members' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ARTIFACT__MODIFIERS
static val SARL_ARTIFACT__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ARTIFACT__NAME
static val SARL_ARTIFACT__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ARTIFACT_FEATURE_COUNT
static val SARL_ARTIFACT_FEATURE_COUNT : int = 7
The number of structural features of the 'Artifact' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ASSERT_EXPRESSION
static val SARL_ASSERT_EXPRESSION : int = 4
The meta object id 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 : int = 0
The feature id for the 'Condition' containment reference.
Since:
0.6
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ASSERT_EXPRESSION__IS_STATIC
static val SARL_ASSERT_EXPRESSION__IS_STATIC : int = 2
The feature id for the 'Is Static' attribute.
Since:
0.6
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ASSERT_EXPRESSION__MESSAGE
static val SARL_ASSERT_EXPRESSION__MESSAGE : int = 1
The feature id for the 'Message' attribute.
Since:
0.6
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ASSERT_EXPRESSION_FEATURE_COUNT
static val SARL_ASSERT_EXPRESSION_FEATURE_COUNT : int = 3
The number of structural features of the 'Assert Expression' class.
Since:
0.6
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR
static val SARL_BEHAVIOR : int = 21
The meta object id for the 'Behavior' class.
See:
SarlBehaviorImpl , getSarlBehavior
Generated:
This element is generated by the SARL compiler.
SARL_BEHAVIOR__ANNOTATION_INFO
static val SARL_BEHAVIOR__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR__ANNOTATIONS
static val SARL_BEHAVIOR__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR__DECLARING_TYPE
static val SARL_BEHAVIOR__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR__EXTENDS
static val SARL_BEHAVIOR__EXTENDS : int = 6
The feature id for the 'Extends' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR__MEMBERS
static val SARL_BEHAVIOR__MEMBERS : int = 5
The feature id for the 'Members' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR__MODIFIERS
static val SARL_BEHAVIOR__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR__NAME
static val SARL_BEHAVIOR__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR_FEATURE_COUNT
static val SARL_BEHAVIOR_FEATURE_COUNT : int = 7
The number of structural features of the 'Behavior' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR_UNIT
static val SARL_BEHAVIOR_UNIT : int = 7
The meta object id for the 'Behavior Unit' class.
See:
SarlBehaviorUnitImpl , getSarlBehaviorUnit
Generated:
This element is generated by the SARL compiler.
SARL_BEHAVIOR_UNIT__ANNOTATION_INFO
static val SARL_BEHAVIOR_UNIT__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR_UNIT__ANNOTATIONS
static val SARL_BEHAVIOR_UNIT__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR_UNIT__DECLARING_TYPE
static val SARL_BEHAVIOR_UNIT__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR_UNIT__EXPRESSION
static val SARL_BEHAVIOR_UNIT__EXPRESSION : int = 6
The feature id for the 'Expression' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR_UNIT__GUARD
static val SARL_BEHAVIOR_UNIT__GUARD : int = 5
The feature id for the 'Guard' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR_UNIT__MODIFIERS
static val SARL_BEHAVIOR_UNIT__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR_UNIT__NAME
static val SARL_BEHAVIOR_UNIT__NAME : int = 4
The feature id for the 'Name' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BEHAVIOR_UNIT_FEATURE_COUNT
static val SARL_BEHAVIOR_UNIT_FEATURE_COUNT : int = 7
The number of structural features of the 'Behavior Unit' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_BREAK_EXPRESSION
static val SARL_BREAK_EXPRESSION : int = 2
The meta object id for the 'Break Expression' class.
Since:
0.5
See:
SarlBreakExpressionImpl , getSarlBreakExpression
Generated:
This element is generated by the SARL compiler.
SARL_BREAK_EXPRESSION_FEATURE_COUNT
static val SARL_BREAK_EXPRESSION_FEATURE_COUNT : int = 0
The number of structural features of the 'Break Expression' class.
Since:
0.5
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY
static val SARL_CAPACITY : int = 20
The meta object id for the 'Capacity' class.
See:
SarlCapacityImpl , getSarlCapacity
Generated:
This element is generated by the SARL compiler.
SARL_CAPACITY__ANNOTATION_INFO
static val SARL_CAPACITY__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY__ANNOTATIONS
static val SARL_CAPACITY__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY__DECLARING_TYPE
static val SARL_CAPACITY__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY__EXTENDS
static val SARL_CAPACITY__EXTENDS : int = 6
The feature id for the 'Extends' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY__MEMBERS
static val SARL_CAPACITY__MEMBERS : int = 5
The feature id for the 'Members' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY__MODIFIERS
static val SARL_CAPACITY__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY__NAME
static val SARL_CAPACITY__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY_FEATURE_COUNT
static val SARL_CAPACITY_FEATURE_COUNT : int = 7
The number of structural features of the 'Capacity' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY_USES
static val SARL_CAPACITY_USES : int = 8
The meta object id for the 'Capacity Uses' class.
See:
SarlCapacityUsesImpl , getSarlCapacityUses
Generated:
This element is generated by the SARL compiler.
SARL_CAPACITY_USES__ANNOTATION_INFO
static val SARL_CAPACITY_USES__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY_USES__ANNOTATIONS
static val SARL_CAPACITY_USES__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY_USES__CAPACITIES
static val SARL_CAPACITY_USES__CAPACITIES : int = 4
The feature id for the 'Capacities' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY_USES__DECLARING_TYPE
static val SARL_CAPACITY_USES__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY_USES__MODIFIERS
static val SARL_CAPACITY_USES__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CAPACITY_USES_FEATURE_COUNT
static val SARL_CAPACITY_USES_FEATURE_COUNT : int = 5
The number of structural features of the 'Capacity Uses' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CASTED_EXPRESSION
static val SARL_CASTED_EXPRESSION : int = 16
The meta object id 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 : int = 4
The feature id for the 'Argument' reference.
Since:
0.9
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CASTED_EXPRESSION__FEATURE
static val SARL_CASTED_EXPRESSION__FEATURE : int = 2
The feature id for the 'Feature' reference.
Since:
0.9
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CASTED_EXPRESSION__RECEIVER
static val SARL_CASTED_EXPRESSION__RECEIVER : int = 3
The feature id for the 'Receiver' reference.
Since:
0.9
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CASTED_EXPRESSION__TARGET
static val SARL_CASTED_EXPRESSION__TARGET : int = 1
The feature id for the 'Target' containment reference.
Since:
2.7
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CASTED_EXPRESSION__TYPE
static val SARL_CASTED_EXPRESSION__TYPE : int = 0
The feature id for the 'Type' containment reference.
Since:
2.7
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CASTED_EXPRESSION_FEATURE_COUNT
static val SARL_CASTED_EXPRESSION_FEATURE_COUNT : int = 5
The number of structural features of the 'Casted Expression' class.
Since:
0.9
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CLASS
static val SARL_CLASS : int = 10
The meta object id for the 'Class' class.
See:
SarlClassImpl , getSarlClass
Generated:
This element is generated by the SARL compiler.
SARL_CLASS__ANNOTATION_INFO
static val SARL_CLASS__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CLASS__ANNOTATIONS
static val SARL_CLASS__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CLASS__DECLARING_TYPE
static val SARL_CLASS__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CLASS__EXTENDS
static val SARL_CLASS__EXTENDS : int = 6
The feature id for the 'Extends' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CLASS__IMPLEMENTS
static val SARL_CLASS__IMPLEMENTS : int = 7
The feature id for the 'Implements' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CLASS__MEMBERS
static val SARL_CLASS__MEMBERS : int = 5
The feature id for the 'Members' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CLASS__MODIFIERS
static val SARL_CLASS__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CLASS__NAME
static val SARL_CLASS__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CLASS__TYPE_PARAMETERS
static val SARL_CLASS__TYPE_PARAMETERS : int = 8
The feature id for the 'Type Parameters' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CLASS_FEATURE_COUNT
static val SARL_CLASS_FEATURE_COUNT : int = 9
The number of structural features of the 'Class' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CONSTRUCTOR
static val SARL_CONSTRUCTOR : int = 6
The meta object id for the 'Constructor' class.
See:
SarlConstructorImpl , getSarlConstructor
Generated:
This element is generated by the SARL compiler.
SARL_CONSTRUCTOR__ANNOTATION_INFO
static val SARL_CONSTRUCTOR__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CONSTRUCTOR__ANNOTATIONS
static val SARL_CONSTRUCTOR__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CONSTRUCTOR__DECLARING_TYPE
static val SARL_CONSTRUCTOR__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CONSTRUCTOR__EXCEPTIONS
static val SARL_CONSTRUCTOR__EXCEPTIONS : int = 4
The feature id for the 'Exceptions' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CONSTRUCTOR__EXPRESSION
static val SARL_CONSTRUCTOR__EXPRESSION : int = 6
The feature id for the 'Expression' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CONSTRUCTOR__MODIFIERS
static val SARL_CONSTRUCTOR__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CONSTRUCTOR__PARAMETERS
static val SARL_CONSTRUCTOR__PARAMETERS : int = 7
The feature id for the 'Parameters' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CONSTRUCTOR__TYPE_PARAMETERS
static val SARL_CONSTRUCTOR__TYPE_PARAMETERS : int = 5
The feature id for the 'Type Parameters' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CONSTRUCTOR_FEATURE_COUNT
static val SARL_CONSTRUCTOR_FEATURE_COUNT : int = 8
The number of structural features of the 'Constructor' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_CONTINUE_EXPRESSION
static val SARL_CONTINUE_EXPRESSION : int = 3
The meta object id for the 'Continue Expression' class.
Since:
0.7
See:
SarlContinueExpressionImpl , getSarlContinueExpression
Generated:
This element is generated by the SARL compiler.
SARL_CONTINUE_EXPRESSION_FEATURE_COUNT
static val SARL_CONTINUE_EXPRESSION_FEATURE_COUNT : int = 0
The number of structural features of the 'Continue Expression' class.
Since:
0.7
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUM_LITERAL
static val SARL_ENUM_LITERAL : int = 14
The meta object id for the 'Enum Literal' class.
See:
SarlEnumLiteralImpl , getSarlEnumLiteral
Generated:
This element is generated by the SARL compiler.
SARL_ENUM_LITERAL__ANNOTATION_INFO
static val SARL_ENUM_LITERAL__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUM_LITERAL__ANNOTATIONS
static val SARL_ENUM_LITERAL__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUM_LITERAL__DECLARING_TYPE
static val SARL_ENUM_LITERAL__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUM_LITERAL__MODIFIERS
static val SARL_ENUM_LITERAL__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUM_LITERAL__NAME
static val SARL_ENUM_LITERAL__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUM_LITERAL_FEATURE_COUNT
static val SARL_ENUM_LITERAL_FEATURE_COUNT : int = 5
The number of structural features of the 'Enum Literal' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUMERATION
static val SARL_ENUMERATION : int = 12
The meta object id for the 'Enumeration' class.
See:
SarlEnumerationImpl , getSarlEnumeration
Generated:
This element is generated by the SARL compiler.
SARL_ENUMERATION__ANNOTATION_INFO
static val SARL_ENUMERATION__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUMERATION__ANNOTATIONS
static val SARL_ENUMERATION__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUMERATION__DECLARING_TYPE
static val SARL_ENUMERATION__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUMERATION__MEMBERS
static val SARL_ENUMERATION__MEMBERS : int = 5
The feature id for the 'Members' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUMERATION__MODIFIERS
static val SARL_ENUMERATION__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUMERATION__NAME
static val SARL_ENUMERATION__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_ENUMERATION_FEATURE_COUNT
static val SARL_ENUMERATION_FEATURE_COUNT : int = 6
The number of structural features of the 'Enumeration' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_EVENT
static val SARL_EVENT : int = 15
The meta object id for the 'Event' class.
See:
SarlEventImpl , getSarlEvent
Generated:
This element is generated by the SARL compiler.
SARL_EVENT__ANNOTATION_INFO
static val SARL_EVENT__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_EVENT__ANNOTATIONS
static val SARL_EVENT__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_EVENT__DECLARING_TYPE
static val SARL_EVENT__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_EVENT__EXTENDS
static val SARL_EVENT__EXTENDS : int = 6
The feature id for the 'Extends' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_EVENT__MEMBERS
static val SARL_EVENT__MEMBERS : int = 5
The feature id for the 'Members' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_EVENT__MODIFIERS
static val SARL_EVENT__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_EVENT__NAME
static val SARL_EVENT__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_EVENT_FEATURE_COUNT
static val SARL_EVENT_FEATURE_COUNT : int = 7
The number of structural features of the 'Event' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FIELD
static val SARL_FIELD : int = 1
The meta object id for the 'Field' class.
See:
SarlFieldImpl , getSarlField
Generated:
This element is generated by the SARL compiler.
SARL_FIELD__ANNOTATION_INFO
static val SARL_FIELD__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FIELD__ANNOTATIONS
static val SARL_FIELD__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FIELD__DECLARING_TYPE
static val SARL_FIELD__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FIELD__INITIAL_VALUE
static val SARL_FIELD__INITIAL_VALUE : int = 6
The feature id for the 'Initial Value' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FIELD__MODIFIERS
static val SARL_FIELD__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FIELD__NAME
static val SARL_FIELD__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FIELD__TYPE
static val SARL_FIELD__TYPE : int = 5
The feature id for the 'Type' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FIELD_FEATURE_COUNT
static val SARL_FIELD_FEATURE_COUNT : int = 7
The number of structural features of the 'Field' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FORMAL_PARAMETER
static val SARL_FORMAL_PARAMETER : int = 23
The meta object id for the 'Formal Parameter' class.
See:
SarlFormalParameterImpl , getSarlFormalParameter
Generated:
This element is generated by the SARL compiler.
SARL_FORMAL_PARAMETER__ANNOTATIONS
static val SARL_FORMAL_PARAMETER__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FORMAL_PARAMETER__DEFAULT_VALUE
static val SARL_FORMAL_PARAMETER__DEFAULT_VALUE : int = 5
The feature id for the 'Default Value' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FORMAL_PARAMETER__EXTENSION
static val SARL_FORMAL_PARAMETER__EXTENSION : int = 4
The feature id for the 'Extension' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FORMAL_PARAMETER__NAME
static val SARL_FORMAL_PARAMETER__NAME : int = 1
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FORMAL_PARAMETER__PARAMETER_TYPE
static val SARL_FORMAL_PARAMETER__PARAMETER_TYPE : int = 2
The feature id for the 'Parameter Type' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FORMAL_PARAMETER__VAR_ARG
static val SARL_FORMAL_PARAMETER__VAR_ARG : int = 3
The feature id for the 'Var Arg' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_FORMAL_PARAMETER_FEATURE_COUNT
static val SARL_FORMAL_PARAMETER_FEATURE_COUNT : int = 6
The number of structural features of the 'Formal Parameter' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_INTERFACE
static val SARL_INTERFACE : int = 11
The meta object id for the 'Interface' class.
See:
SarlInterfaceImpl , getSarlInterface
Generated:
This element is generated by the SARL compiler.
SARL_INTERFACE__ANNOTATION_INFO
static val SARL_INTERFACE__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_INTERFACE__ANNOTATIONS
static val SARL_INTERFACE__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_INTERFACE__DECLARING_TYPE
static val SARL_INTERFACE__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_INTERFACE__EXTENDS
static val SARL_INTERFACE__EXTENDS : int = 6
The feature id for the 'Extends' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_INTERFACE__MEMBERS
static val SARL_INTERFACE__MEMBERS : int = 5
The feature id for the 'Members' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_INTERFACE__MODIFIERS
static val SARL_INTERFACE__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_INTERFACE__NAME
static val SARL_INTERFACE__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_INTERFACE__TYPE_PARAMETERS
static val SARL_INTERFACE__TYPE_PARAMETERS : int = 7
The feature id for the 'Type Parameters' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_INTERFACE_FEATURE_COUNT
static val SARL_INTERFACE_FEATURE_COUNT : int = 8
The number of structural features of the 'Interface' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_REQUIRED_CAPACITY
static val SARL_REQUIRED_CAPACITY : int = 9
The meta object id for the 'Required Capacity' class.
See:
SarlRequiredCapacityImpl , getSarlRequiredCapacity
Generated:
This element is generated by the SARL compiler.
SARL_REQUIRED_CAPACITY__ANNOTATION_INFO
static val SARL_REQUIRED_CAPACITY__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_REQUIRED_CAPACITY__ANNOTATIONS
static val SARL_REQUIRED_CAPACITY__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_REQUIRED_CAPACITY__CAPACITIES
static val SARL_REQUIRED_CAPACITY__CAPACITIES : int = 4
The feature id for the 'Capacities' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_REQUIRED_CAPACITY__DECLARING_TYPE
static val SARL_REQUIRED_CAPACITY__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_REQUIRED_CAPACITY__MODIFIERS
static val SARL_REQUIRED_CAPACITY__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_REQUIRED_CAPACITY_FEATURE_COUNT
static val SARL_REQUIRED_CAPACITY_FEATURE_COUNT : int = 5
The number of structural features of the 'Required Capacity' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SCRIPT
static val SARL_SCRIPT : int = 0
The meta object id for the 'Script' class.
See:
SarlScriptImpl , getSarlScript
Generated:
This element is generated by the SARL compiler.
SARL_SCRIPT__IMPORT_SECTION
static val SARL_SCRIPT__IMPORT_SECTION : int = 0
The feature id for the 'Import Section' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SCRIPT__PACKAGE
static val SARL_SCRIPT__PACKAGE : int = 2
The feature id for the 'Package' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SCRIPT__XTEND_TYPES
static val SARL_SCRIPT__XTEND_TYPES : int = 1
The feature id for the 'Xtend Types' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SCRIPT_FEATURE_COUNT
static val SARL_SCRIPT_FEATURE_COUNT : int = 3
The number of structural features of the 'Script' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SKILL
static val SARL_SKILL : int = 22
The meta object id for the 'Skill' class.
See:
SarlSkillImpl , getSarlSkill
Generated:
This element is generated by the SARL compiler.
SARL_SKILL__ANNOTATION_INFO
static val SARL_SKILL__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SKILL__ANNOTATIONS
static val SARL_SKILL__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SKILL__DECLARING_TYPE
static val SARL_SKILL__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SKILL__EXTENDS
static val SARL_SKILL__EXTENDS : int = 6
The feature id for the 'Extends' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SKILL__IMPLEMENTS
static val SARL_SKILL__IMPLEMENTS : int = 7
The feature id for the 'Implements' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SKILL__MEMBERS
static val SARL_SKILL__MEMBERS : int = 5
The feature id for the 'Members' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SKILL__MODIFIERS
static val SARL_SKILL__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SKILL__NAME
static val SARL_SKILL__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SKILL_FEATURE_COUNT
static val SARL_SKILL_FEATURE_COUNT : int = 8
The number of structural features of the 'Skill' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SPACE
static val SARL_SPACE : int = 17
The meta object id for the 'Space' class.
See:
SarlSpaceImpl , getSarlSpace
Generated:
This element is generated by the SARL compiler.
SARL_SPACE__ANNOTATION_INFO
static val SARL_SPACE__ANNOTATION_INFO : int = 1
The feature id for the 'Annotation Info' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SPACE__ANNOTATIONS
static val SARL_SPACE__ANNOTATIONS : int = 0
The feature id for the 'Annotations' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SPACE__DECLARING_TYPE
static val SARL_SPACE__DECLARING_TYPE : int = 3
The feature id for the 'Declaring Type' container reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SPACE__EXTENDS
static val SARL_SPACE__EXTENDS : int = 6
The feature id for the 'Extends' containment reference.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SPACE__MEMBERS
static val SARL_SPACE__MEMBERS : int = 5
The feature id for the 'Members' containment reference list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SPACE__MODIFIERS
static val SARL_SPACE__MODIFIERS : int = 2
The feature id for the 'Modifiers' attribute list.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SPACE__NAME
static val SARL_SPACE__NAME : int = 4
The feature id for the 'Name' attribute.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
SARL_SPACE_FEATURE_COUNT
static val SARL_SPACE_FEATURE_COUNT : int = 7
The number of structural features of the 'Space' class.
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
Action Details
getSarlAction
def getSarlAction : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Action'.
Returns:
the meta object for class ' Action '.
See:
SarlAction
Generated:
This element is generated by the SARL compiler.
getSarlAction_FiredEvents
def getSarlAction_FiredEvents : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Fired Events'.
Returns:
the meta object for the containment reference list ' Fired Events '.
See:
getFiredEvents , getSarlAction
Generated:
This element is generated by the SARL compiler.
getSarlAgent
def getSarlAgent : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Agent'.
Returns:
the meta object for class ' Agent '.
See:
SarlAgent
Generated:
This element is generated by the SARL compiler.
getSarlAgent_Extends
def getSarlAgent_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.
Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlAgent
Generated:
This element is generated by the SARL compiler.
getSarlAnnotationType
def getSarlAnnotationType : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Annotation Type'.
Returns:
the meta object for class ' Annotation Type '.
See:
SarlAnnotationType
Generated:
This element is generated by the SARL compiler.
getSarlArtifact
def getSarlArtifact : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Artifact'.
Returns:
the meta object for class ' Artifact '.
See:
SarlArtifact
Generated:
This element is generated by the SARL compiler.
getSarlArtifact_Extends
def getSarlArtifact_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.
Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlArtifact
Generated:
This element is generated by the SARL compiler.
getSarlAssertExpression
def getSarlAssertExpression : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Assert Expression'.
Returns:
the meta object for class ' Assert Expression '.
Since:
0.6
See:
SarlAssertExpression
Generated:
This element is generated by the SARL compiler.
getSarlAssertExpression_Condition
def getSarlAssertExpression_Condition : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Condition'.
Returns:
the meta object for the containment reference ' Condition '.
Since:
0.6
See:
getCondition , getSarlAssertExpression
Generated:
This element is generated by the SARL compiler.
getSarlAssertExpression_IsStatic
def getSarlAssertExpression_IsStatic : org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Is Static'.
Returns:
the meta object for the attribute ' Is Static '.
Since:
0.6
See:
isIsStatic , getSarlAssertExpression
Generated:
This element is generated by the SARL compiler.
getSarlAssertExpression_Message
def getSarlAssertExpression_Message : org.eclipse.emf.ecore.EAttribute
Returns the meta object for the attribute 'Message'.
Returns:
the meta object for the attribute ' Message '.
Since:
0.6
See:
getMessage , getSarlAssertExpression
Generated:
This element is generated by the SARL compiler.
getSarlBehavior
def getSarlBehavior : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Behavior'.
Returns:
the meta object for class ' Behavior '.
See:
SarlBehavior
Generated:
This element is generated by the SARL compiler.
getSarlBehavior_Extends
def getSarlBehavior_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.
Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlBehavior
Generated:
This element is generated by the SARL compiler.
getSarlBehaviorUnit
def getSarlBehaviorUnit : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Behavior Unit'.
Returns:
the meta object for class ' Behavior Unit '.
See:
SarlBehaviorUnit
Generated:
This element is generated by the SARL compiler.
getSarlBehaviorUnit_Expression
def getSarlBehaviorUnit_Expression : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Expression'.
Returns:
the meta object for the containment reference ' Expression '.
See:
getExpression , getSarlBehaviorUnit
Generated:
This element is generated by the SARL compiler.
getSarlBehaviorUnit_Guard
def getSarlBehaviorUnit_Guard : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Guard'.
Returns:
the meta object for the containment reference ' Guard '.
See:
getGuard , getSarlBehaviorUnit
Generated:
This element is generated by the SARL compiler.
getSarlBehaviorUnit_Name
def getSarlBehaviorUnit_Name : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Name'.
Returns:
the meta object for the containment reference ' Name '.
See:
getName , getSarlBehaviorUnit
Generated:
This element is generated by the SARL compiler.
getSarlBreakExpression
def getSarlBreakExpression : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Break Expression'.
Returns:
the meta object for class ' Break Expression '.
Since:
0.5
See:
SarlBreakExpression
Generated:
This element is generated by the SARL compiler.
getSarlCapacity
def getSarlCapacity : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Capacity'.
Returns:
the meta object for class ' Capacity '.
See:
SarlCapacity
Generated:
This element is generated by the SARL compiler.
getSarlCapacity_Extends
def getSarlCapacity_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Extends'.
Returns:
the meta object for the containment reference list ' Extends '.
See:
getExtends , getSarlCapacity
Generated:
This element is generated by the SARL compiler.
getSarlCapacityUses
def getSarlCapacityUses : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Capacity Uses'.
Returns:
the meta object for class ' Capacity Uses '.
See:
SarlCapacityUses
Generated:
This element is generated by the SARL compiler.
getSarlCapacityUses_Capacities
def getSarlCapacityUses_Capacities : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Capacities'.
Returns:
the meta object for the containment reference list ' Capacities '.
See:
getCapacities , getSarlCapacityUses
Generated:
This element is generated by the SARL compiler.
getSarlCastedExpression
def getSarlCastedExpression : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Casted Expression'.
Returns:
the meta object for class ' Casted Expression '.
Since:
0.9
See:
SarlCastedExpression
Generated:
This element is generated by the SARL compiler.
getSarlCastedExpression_Argument
def getSarlCastedExpression_Argument : org.eclipse.emf.ecore.EReference
Returns the meta object for the reference 'Argument'.
Returns:
the meta object for the reference ' Argument '.
Since:
0.9
See:
getArgument , getSarlCastedExpression
Generated:
This element is generated by the SARL compiler.
getSarlCastedExpression_Feature
def getSarlCastedExpression_Feature : org.eclipse.emf.ecore.EReference
Returns the meta object for the reference 'Feature'.
Returns:
the meta object for the reference ' Feature '.
Since:
0.9
See:
getFeature , getSarlCastedExpression
Generated:
This element is generated by the SARL compiler.
getSarlCastedExpression_Receiver
def getSarlCastedExpression_Receiver : org.eclipse.emf.ecore.EReference
Returns the meta object for the reference 'Receiver'.
Returns:
the meta object for the reference ' Receiver '.
Since:
0.9
See:
getReceiver , getSarlCastedExpression
Generated:
This element is generated by the SARL compiler.
getSarlClass
def getSarlClass : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Class'.
Returns:
the meta object for class ' Class '.
See:
SarlClass
Generated:
This element is generated by the SARL compiler.
getSarlConstructor
def getSarlConstructor : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Constructor'.
Returns:
the meta object for class ' Constructor '.
See:
SarlConstructor
Generated:
This element is generated by the SARL compiler.
getSarlContinueExpression
def getSarlContinueExpression : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Continue Expression'.
Returns:
the meta object for class ' Continue Expression '.
Since:
0.7
See:
SarlContinueExpression
Generated:
This element is generated by the SARL compiler.
getSarlEnumeration
def getSarlEnumeration : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Enumeration'.
Returns:
the meta object for class ' Enumeration '.
See:
SarlEnumeration
Generated:
This element is generated by the SARL compiler.
getSarlEnumLiteral
def getSarlEnumLiteral : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Enum Literal'.
Returns:
the meta object for class ' Enum Literal '.
See:
SarlEnumLiteral
Generated:
This element is generated by the SARL compiler.
getSarlEvent
def getSarlEvent : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Event'.
Returns:
the meta object for class ' Event '.
See:
SarlEvent
Generated:
This element is generated by the SARL compiler.
getSarlEvent_Extends
def getSarlEvent_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.
Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlEvent
Generated:
This element is generated by the SARL compiler.
getSarlFactory
def getSarlFactory : SarlFactory
Returns the factory that creates the instances of the model.
Returns:
the factory that creates the instances of the model.
Generated:
This element is generated by the SARL compiler.
getSarlField
def getSarlField : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Field'.
Returns:
the meta object for class ' Field '.
See:
SarlField
Generated:
This element is generated by the SARL compiler.
getSarlFormalParameter
def getSarlFormalParameter : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Formal Parameter'.
Returns:
the meta object for class ' Formal Parameter '.
See:
SarlFormalParameter
Generated:
This element is generated by the SARL compiler.
getSarlFormalParameter_DefaultValue
def getSarlFormalParameter_DefaultValue : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Default Value'.
Returns:
the meta object for the containment reference ' Default Value '.
See:
getDefaultValue , getSarlFormalParameter
Generated:
This element is generated by the SARL compiler.
getSarlInterface
def getSarlInterface : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Interface'.
Returns:
the meta object for class ' Interface '.
See:
SarlInterface
Generated:
This element is generated by the SARL compiler.
getSarlRequiredCapacity
def getSarlRequiredCapacity : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Required Capacity'.
Returns:
the meta object for class ' Required Capacity '.
See:
SarlRequiredCapacity
Generated:
This element is generated by the SARL compiler.
getSarlRequiredCapacity_Capacities
def getSarlRequiredCapacity_Capacities : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Capacities'.
Returns:
the meta object for the containment reference list ' Capacities '.
See:
getCapacities , getSarlRequiredCapacity
Generated:
This element is generated by the SARL compiler.
getSarlScript
def getSarlScript : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Script'.
Returns:
the meta object for class ' Script '.
See:
SarlScript
Generated:
This element is generated by the SARL compiler.
getSarlSkill
def getSarlSkill : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Skill'.
Returns:
the meta object for class ' Skill '.
See:
SarlSkill
Generated:
This element is generated by the SARL compiler.
getSarlSkill_Extends
def getSarlSkill_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.
Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlSkill
Generated:
This element is generated by the SARL compiler.
getSarlSkill_Implements
def getSarlSkill_Implements : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference list 'Implements'.
Returns:
the meta object for the containment reference list ' Implements '.
See:
getImplements , getSarlSkill
Generated:
This element is generated by the SARL compiler.
getSarlSpace
def getSarlSpace : org.eclipse.emf.ecore.EClass
Returns the meta object for class 'Space'.
Returns:
the meta object for class ' Space '.
See:
SarlSpace
Generated:
This element is generated by the SARL compiler.
getSarlSpace_Extends
def getSarlSpace_Extends : org.eclipse.emf.ecore.EReference
Returns the meta object for the containment reference 'Extends'.
Returns:
the meta object for the containment reference ' Extends '.
See:
getExtends , getSarlSpace
Generated:
This element is generated by the SARL compiler.