io.sarl.lang.sarl.impl
Class SarlPackageImpl
All Superinterfaces:
SarlPackage, 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, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder
class SarlPackageImpl
extends java.lang.Object
implements SarlPackage
An implementation of the model Package.
Generated:
This element is generated by the SARL compiler.
Property Summary
Modifier and type Property and description
org.eclipse.emf.ecore.EClass sarlAction
org.eclipse.emf.ecore.EReference sarlAction_FiredEvents
org.eclipse.emf.ecore.EClass sarlAgent
org.eclipse.emf.ecore.EReference sarlAgent_Extends
org.eclipse.emf.ecore.EClass sarlAnnotationType
org.eclipse.emf.ecore.EClass sarlArtifact
org.eclipse.emf.ecore.EReference sarlArtifact_Extends
org.eclipse.emf.ecore.EClass sarlAssertExpression
org.eclipse.emf.ecore.EReference sarlAssertExpression_Condition
org.eclipse.emf.ecore.EAttribute sarlAssertExpression_IsStatic
org.eclipse.emf.ecore.EAttribute sarlAssertExpression_Message
org.eclipse.emf.ecore.EClass sarlBehavior
org.eclipse.emf.ecore.EReference sarlBehavior_Extends
org.eclipse.emf.ecore.EClass sarlBehaviorUnit
org.eclipse.emf.ecore.EReference sarlBehaviorUnit_Expression
org.eclipse.emf.ecore.EReference sarlBehaviorUnit_Guard
org.eclipse.emf.ecore.EReference sarlBehaviorUnit_Name
org.eclipse.emf.ecore.EClass sarlBreakExpression
org.eclipse.emf.ecore.EClass sarlCapacity
org.eclipse.emf.ecore.EReference sarlCapacity_Extends
org.eclipse.emf.ecore.EClass sarlCapacityUses
org.eclipse.emf.ecore.EReference sarlCapacityUses_Capacities
org.eclipse.emf.ecore.EClass sarlCastedExpression
org.eclipse.emf.ecore.EReference sarlCastedExpression_Argument
org.eclipse.emf.ecore.EReference sarlCastedExpression_Feature
org.eclipse.emf.ecore.EReference sarlCastedExpression_Receiver
org.eclipse.emf.ecore.EClass sarlClass
org.eclipse.emf.ecore.EClass sarlConstructor
org.eclipse.emf.ecore.EClass sarlContinueExpression
org.eclipse.emf.ecore.EClass sarlEnumeration
org.eclipse.emf.ecore.EClass sarlEnumLiteral
org.eclipse.emf.ecore.EClass sarlEvent
org.eclipse.emf.ecore.EReference sarlEvent_Extends
SarlFactory sarlFactory
org.eclipse.emf.ecore.EClass sarlField
org.eclipse.emf.ecore.EClass sarlFormalParameter
org.eclipse.emf.ecore.EReference sarlFormalParameter_DefaultValue
org.eclipse.emf.ecore.EClass sarlInterface
org.eclipse.emf.ecore.EClass sarlRequiredCapacity
org.eclipse.emf.ecore.EReference sarlRequiredCapacity_Capacities
org.eclipse.emf.ecore.EClass sarlScript
org.eclipse.emf.ecore.EClass sarlSkill
org.eclipse.emf.ecore.EReference sarlSkill_Extends
org.eclipse.emf.ecore.EReference sarlSkill_Implements
org.eclipse.emf.ecore.EClass sarlSpace
org.eclipse.emf.ecore.EReference sarlSpace_Extends
Field Summary
Inherited: SARL_ACTION, SARL_ACTION_FEATURE_COUNT, SARL_ACTION__ANNOTATIONS, SARL_ACTION__ANNOTATION_INFO, SARL_ACTION__CREATE_EXTENSION_INFO, SARL_ACTION__DECLARING_TYPE, SARL_ACTION__EXCEPTIONS, SARL_ACTION__EXPRESSION, SARL_ACTION__FIRED_EVENTS, SARL_ACTION__MODIFIERS, SARL_ACTION__NAME, SARL_ACTION__PARAMETERS, SARL_ACTION__RETURN_TYPE, SARL_ACTION__TYPE_PARAMETERS, SARL_AGENT, SARL_AGENT_FEATURE_COUNT, SARL_AGENT__ANNOTATIONS, SARL_AGENT__ANNOTATION_INFO, SARL_AGENT__DECLARING_TYPE, SARL_AGENT__EXTENDS, SARL_AGENT__MEMBERS, SARL_AGENT__MODIFIERS, SARL_AGENT__NAME, SARL_ANNOTATION_TYPE, SARL_ANNOTATION_TYPE_FEATURE_COUNT, SARL_ANNOTATION_TYPE__ANNOTATIONS, SARL_ANNOTATION_TYPE__ANNOTATION_INFO, SARL_ANNOTATION_TYPE__DECLARING_TYPE, SARL_ANNOTATION_TYPE__MEMBERS, SARL_ANNOTATION_TYPE__MODIFIERS, SARL_ANNOTATION_TYPE__NAME, SARL_ARTIFACT, SARL_ARTIFACT_FEATURE_COUNT, SARL_ARTIFACT__ANNOTATIONS, SARL_ARTIFACT__ANNOTATION_INFO, SARL_ARTIFACT__DECLARING_TYPE, SARL_ARTIFACT__EXTENDS, SARL_ARTIFACT__MEMBERS, SARL_ARTIFACT__MODIFIERS, SARL_ARTIFACT__NAME, SARL_ASSERT_EXPRESSION, SARL_ASSERT_EXPRESSION_FEATURE_COUNT, SARL_ASSERT_EXPRESSION__CONDITION, SARL_ASSERT_EXPRESSION__IS_STATIC, SARL_ASSERT_EXPRESSION__MESSAGE, SARL_BEHAVIOR, SARL_BEHAVIOR_FEATURE_COUNT, SARL_BEHAVIOR_UNIT, SARL_BEHAVIOR_UNIT_FEATURE_COUNT, SARL_BEHAVIOR_UNIT__ANNOTATIONS, SARL_BEHAVIOR_UNIT__ANNOTATION_INFO, SARL_BEHAVIOR_UNIT__DECLARING_TYPE, SARL_BEHAVIOR_UNIT__EXPRESSION, SARL_BEHAVIOR_UNIT__GUARD, SARL_BEHAVIOR_UNIT__MODIFIERS, SARL_BEHAVIOR_UNIT__NAME, SARL_BEHAVIOR__ANNOTATIONS, SARL_BEHAVIOR__ANNOTATION_INFO, SARL_BEHAVIOR__DECLARING_TYPE, SARL_BEHAVIOR__EXTENDS, SARL_BEHAVIOR__MEMBERS, SARL_BEHAVIOR__MODIFIERS, SARL_BEHAVIOR__NAME, SARL_BREAK_EXPRESSION, SARL_BREAK_EXPRESSION_FEATURE_COUNT, SARL_CAPACITY, SARL_CAPACITY_FEATURE_COUNT, SARL_CAPACITY_USES, SARL_CAPACITY_USES_FEATURE_COUNT, SARL_CAPACITY_USES__ANNOTATIONS, SARL_CAPACITY_USES__ANNOTATION_INFO, SARL_CAPACITY_USES__CAPACITIES, SARL_CAPACITY_USES__DECLARING_TYPE, SARL_CAPACITY_USES__MODIFIERS, SARL_CAPACITY__ANNOTATIONS, SARL_CAPACITY__ANNOTATION_INFO, SARL_CAPACITY__DECLARING_TYPE, SARL_CAPACITY__EXTENDS, SARL_CAPACITY__MEMBERS, SARL_CAPACITY__MODIFIERS, SARL_CAPACITY__NAME, SARL_CASTED_EXPRESSION, SARL_CASTED_EXPRESSION_FEATURE_COUNT, SARL_CASTED_EXPRESSION__ARGUMENT, SARL_CASTED_EXPRESSION__FEATURE, SARL_CASTED_EXPRESSION__RECEIVER, SARL_CASTED_EXPRESSION__TARGET, SARL_CASTED_EXPRESSION__TYPE, SARL_CLASS, SARL_CLASS_FEATURE_COUNT, SARL_CLASS__ANNOTATIONS, SARL_CLASS__ANNOTATION_INFO, SARL_CLASS__DECLARING_TYPE, SARL_CLASS__EXTENDS, SARL_CLASS__IMPLEMENTS, SARL_CLASS__MEMBERS, SARL_CLASS__MODIFIERS, SARL_CLASS__NAME, SARL_CLASS__TYPE_PARAMETERS, SARL_CONSTRUCTOR, SARL_CONSTRUCTOR_FEATURE_COUNT, SARL_CONSTRUCTOR__ANNOTATIONS, SARL_CONSTRUCTOR__ANNOTATION_INFO, SARL_CONSTRUCTOR__DECLARING_TYPE, SARL_CONSTRUCTOR__EXCEPTIONS, SARL_CONSTRUCTOR__EXPRESSION, SARL_CONSTRUCTOR__MODIFIERS, SARL_CONSTRUCTOR__PARAMETERS, SARL_CONSTRUCTOR__TYPE_PARAMETERS, SARL_CONTINUE_EXPRESSION, SARL_CONTINUE_EXPRESSION_FEATURE_COUNT, SARL_ENUMERATION, SARL_ENUMERATION_FEATURE_COUNT, SARL_ENUMERATION__ANNOTATIONS, SARL_ENUMERATION__ANNOTATION_INFO, SARL_ENUMERATION__DECLARING_TYPE, SARL_ENUMERATION__MEMBERS, SARL_ENUMERATION__MODIFIERS, SARL_ENUMERATION__NAME, SARL_ENUM_LITERAL, SARL_ENUM_LITERAL_FEATURE_COUNT, SARL_ENUM_LITERAL__ANNOTATIONS, SARL_ENUM_LITERAL__ANNOTATION_INFO, SARL_ENUM_LITERAL__DECLARING_TYPE, SARL_ENUM_LITERAL__MODIFIERS, SARL_ENUM_LITERAL__NAME, SARL_EVENT, SARL_EVENT_FEATURE_COUNT, SARL_EVENT__ANNOTATIONS, SARL_EVENT__ANNOTATION_INFO, SARL_EVENT__DECLARING_TYPE, SARL_EVENT__EXTENDS, SARL_EVENT__MEMBERS, SARL_EVENT__MODIFIERS, SARL_EVENT__NAME, SARL_FIELD, SARL_FIELD_FEATURE_COUNT, SARL_FIELD__ANNOTATIONS, SARL_FIELD__ANNOTATION_INFO, SARL_FIELD__DECLARING_TYPE, SARL_FIELD__INITIAL_VALUE, SARL_FIELD__MODIFIERS, SARL_FIELD__NAME, SARL_FIELD__TYPE, SARL_FORMAL_PARAMETER, SARL_FORMAL_PARAMETER_FEATURE_COUNT, SARL_FORMAL_PARAMETER__ANNOTATIONS, SARL_FORMAL_PARAMETER__DEFAULT_VALUE, SARL_FORMAL_PARAMETER__EXTENSION, SARL_FORMAL_PARAMETER__NAME, SARL_FORMAL_PARAMETER__PARAMETER_TYPE, SARL_FORMAL_PARAMETER__VAR_ARG, SARL_INTERFACE, SARL_INTERFACE_FEATURE_COUNT, SARL_INTERFACE__ANNOTATIONS, SARL_INTERFACE__ANNOTATION_INFO, SARL_INTERFACE__DECLARING_TYPE, SARL_INTERFACE__EXTENDS, SARL_INTERFACE__MEMBERS, SARL_INTERFACE__MODIFIERS, SARL_INTERFACE__NAME, SARL_INTERFACE__TYPE_PARAMETERS, SARL_REQUIRED_CAPACITY, SARL_REQUIRED_CAPACITY_FEATURE_COUNT, SARL_REQUIRED_CAPACITY__ANNOTATIONS, SARL_REQUIRED_CAPACITY__ANNOTATION_INFO, SARL_REQUIRED_CAPACITY__CAPACITIES, SARL_REQUIRED_CAPACITY__DECLARING_TYPE, SARL_REQUIRED_CAPACITY__MODIFIERS, SARL_SCRIPT, SARL_SCRIPT_FEATURE_COUNT, SARL_SCRIPT__IMPORT_SECTION, SARL_SCRIPT__PACKAGE, SARL_SCRIPT__XTEND_TYPES, SARL_SKILL, SARL_SKILL_FEATURE_COUNT, SARL_SKILL__ANNOTATIONS, SARL_SKILL__ANNOTATION_INFO, SARL_SKILL__DECLARING_TYPE, SARL_SKILL__EXTENDS, SARL_SKILL__IMPLEMENTS, SARL_SKILL__MEMBERS, SARL_SKILL__MODIFIERS, SARL_SKILL__NAME, SARL_SPACE, SARL_SPACE_FEATURE_COUNT, SARL_SPACE__ANNOTATIONS, SARL_SPACE__ANNOTATION_INFO, SARL_SPACE__DECLARING_TYPE, SARL_SPACE__EXTENDS, SARL_SPACE__MEMBERS, SARL_SPACE__MODIFIERS, SARL_SPACE__NAME, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI
Action Summary
Modifier and type Action and description
void createPackageContents
Creates the meta-model objects for the package.
org.eclipse.emf.ecore.EClass getSarlAction
org.eclipse.emf.ecore.EReference getSarlAction_FiredEvents
org.eclipse.emf.ecore.EClass getSarlAgent
org.eclipse.emf.ecore.EReference getSarlAgent_Extends
org.eclipse.emf.ecore.EClass getSarlAnnotationType
org.eclipse.emf.ecore.EClass getSarlArtifact
org.eclipse.emf.ecore.EReference getSarlArtifact_Extends
org.eclipse.emf.ecore.EClass getSarlAssertExpression
org.eclipse.emf.ecore.EReference getSarlAssertExpression_Condition
org.eclipse.emf.ecore.EAttribute getSarlAssertExpression_IsStatic
org.eclipse.emf.ecore.EAttribute getSarlAssertExpression_Message
org.eclipse.emf.ecore.EClass getSarlBehavior
org.eclipse.emf.ecore.EReference getSarlBehavior_Extends
org.eclipse.emf.ecore.EClass getSarlBehaviorUnit
org.eclipse.emf.ecore.EReference getSarlBehaviorUnit_Expression
org.eclipse.emf.ecore.EReference getSarlBehaviorUnit_Guard
org.eclipse.emf.ecore.EReference getSarlBehaviorUnit_Name
org.eclipse.emf.ecore.EClass getSarlBreakExpression
org.eclipse.emf.ecore.EClass getSarlCapacity
org.eclipse.emf.ecore.EReference getSarlCapacity_Extends
org.eclipse.emf.ecore.EClass getSarlCapacityUses
org.eclipse.emf.ecore.EReference getSarlCapacityUses_Capacities
org.eclipse.emf.ecore.EClass getSarlCastedExpression
org.eclipse.emf.ecore.EReference getSarlCastedExpression_Argument
org.eclipse.emf.ecore.EReference getSarlCastedExpression_Feature
org.eclipse.emf.ecore.EReference getSarlCastedExpression_Receiver
org.eclipse.emf.ecore.EClass getSarlClass
org.eclipse.emf.ecore.EClass getSarlConstructor
org.eclipse.emf.ecore.EClass getSarlContinueExpression
org.eclipse.emf.ecore.EClass getSarlEnumeration
org.eclipse.emf.ecore.EClass getSarlEnumLiteral
org.eclipse.emf.ecore.EClass getSarlEvent
org.eclipse.emf.ecore.EReference getSarlEvent_Extends
SarlFactory getSarlFactory
org.eclipse.emf.ecore.EClass getSarlField
org.eclipse.emf.ecore.EClass getSarlFormalParameter
org.eclipse.emf.ecore.EReference getSarlFormalParameter_DefaultValue
org.eclipse.emf.ecore.EClass getSarlInterface
org.eclipse.emf.ecore.EClass getSarlRequiredCapacity
org.eclipse.emf.ecore.EReference getSarlRequiredCapacity_Capacities
org.eclipse.emf.ecore.EClass getSarlScript
org.eclipse.emf.ecore.EClass getSarlSkill
org.eclipse.emf.ecore.EReference getSarlSkill_Extends
org.eclipse.emf.ecore.EReference getSarlSkill_Implements
org.eclipse.emf.ecore.EClass getSarlSpace
org.eclipse.emf.ecore.EReference getSarlSpace_Extends
static SarlPackage init
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
void initializePackageContents
Complete the initialization of the package and its meta-model.
Property Details
sarlAction
val sarlAction : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlAction

Generated:
This element is generated by the SARL compiler.
sarlAction_FiredEvents
val sarlAction_FiredEvents : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlAction_FiredEvents

Generated:
This element is generated by the SARL compiler.
sarlAgent
val sarlAgent : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlAgent

Generated:
This element is generated by the SARL compiler.
sarlAgent_Extends
val sarlAgent_Extends : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlAgent_Extends

Generated:
This element is generated by the SARL compiler.
sarlAnnotationType
val sarlAnnotationType : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlAnnotationType

Generated:
This element is generated by the SARL compiler.
sarlArtifact
val sarlArtifact : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlArtifact

Generated:
This element is generated by the SARL compiler.
sarlArtifact_Extends
val sarlArtifact_Extends : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlArtifact_Extends

Generated:
This element is generated by the SARL compiler.
sarlAssertExpression
val sarlAssertExpression : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlAssertExpression

Since:
0.6
Generated:
This element is generated by the SARL compiler.
sarlAssertExpression_Condition
val sarlAssertExpression_Condition : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlAssertExpression_Condition

Since:
0.6
Generated:
This element is generated by the SARL compiler.
sarlAssertExpression_IsStatic
val sarlAssertExpression_IsStatic : org.eclipse.emf.ecore.EAttribute

This property is an alias for the action: getSarlAssertExpression_IsStatic

Since:
0.6
Generated:
This element is generated by the SARL compiler.
sarlAssertExpression_Message
val sarlAssertExpression_Message : org.eclipse.emf.ecore.EAttribute

This property is an alias for the action: getSarlAssertExpression_Message

Since:
0.6
Generated:
This element is generated by the SARL compiler.
sarlBehavior
val sarlBehavior : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlBehavior

Generated:
This element is generated by the SARL compiler.
sarlBehavior_Extends
val sarlBehavior_Extends : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlBehavior_Extends

Generated:
This element is generated by the SARL compiler.
sarlBehaviorUnit
val sarlBehaviorUnit : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlBehaviorUnit

Generated:
This element is generated by the SARL compiler.
sarlBehaviorUnit_Expression
val sarlBehaviorUnit_Expression : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlBehaviorUnit_Expression

Generated:
This element is generated by the SARL compiler.
sarlBehaviorUnit_Guard
val sarlBehaviorUnit_Guard : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlBehaviorUnit_Guard

Generated:
This element is generated by the SARL compiler.
sarlBehaviorUnit_Name
val sarlBehaviorUnit_Name : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlBehaviorUnit_Name

Generated:
This element is generated by the SARL compiler.
sarlBreakExpression
val sarlBreakExpression : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlBreakExpression

Since:
0.5
Generated:
This element is generated by the SARL compiler.
sarlCapacity
val sarlCapacity : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlCapacity

Generated:
This element is generated by the SARL compiler.
sarlCapacity_Extends
val sarlCapacity_Extends : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlCapacity_Extends

Generated:
This element is generated by the SARL compiler.
sarlCapacityUses
val sarlCapacityUses : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlCapacityUses

Generated:
This element is generated by the SARL compiler.
sarlCapacityUses_Capacities
val sarlCapacityUses_Capacities : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlCapacityUses_Capacities

Generated:
This element is generated by the SARL compiler.
sarlCastedExpression
val sarlCastedExpression : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlCastedExpression

Since:
0.9
Generated:
This element is generated by the SARL compiler.
sarlCastedExpression_Argument
val sarlCastedExpression_Argument : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlCastedExpression_Argument

Since:
0.9
Generated:
This element is generated by the SARL compiler.
sarlCastedExpression_Feature
val sarlCastedExpression_Feature : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlCastedExpression_Feature

Since:
0.9
Generated:
This element is generated by the SARL compiler.
sarlCastedExpression_Receiver
val sarlCastedExpression_Receiver : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlCastedExpression_Receiver

Since:
0.9
Generated:
This element is generated by the SARL compiler.
sarlClass
val sarlClass : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlClass

Generated:
This element is generated by the SARL compiler.
sarlConstructor
val sarlConstructor : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlConstructor

Generated:
This element is generated by the SARL compiler.
sarlContinueExpression
val sarlContinueExpression : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlContinueExpression

Since:
0.7
Generated:
This element is generated by the SARL compiler.
sarlEnumeration
val sarlEnumeration : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlEnumeration

Generated:
This element is generated by the SARL compiler.
sarlEnumLiteral
val sarlEnumLiteral : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlEnumLiteral

Generated:
This element is generated by the SARL compiler.
sarlEvent
val sarlEvent : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlEvent

Generated:
This element is generated by the SARL compiler.
sarlEvent_Extends
val sarlEvent_Extends : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlEvent_Extends

Generated:
This element is generated by the SARL compiler.
sarlFactory
val sarlFactory : SarlFactory

This property is an alias for the action: getSarlFactory

Generated:
This element is generated by the SARL compiler.
sarlField
val sarlField : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlField

Generated:
This element is generated by the SARL compiler.
sarlFormalParameter
val sarlFormalParameter : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlFormalParameter

Generated:
This element is generated by the SARL compiler.
sarlFormalParameter_DefaultValue
val sarlFormalParameter_DefaultValue : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlFormalParameter_DefaultValue

Generated:
This element is generated by the SARL compiler.
sarlInterface
val sarlInterface : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlInterface

Generated:
This element is generated by the SARL compiler.
sarlRequiredCapacity
val sarlRequiredCapacity : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlRequiredCapacity

Generated:
This element is generated by the SARL compiler.
sarlRequiredCapacity_Capacities
val sarlRequiredCapacity_Capacities : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlRequiredCapacity_Capacities

Generated:
This element is generated by the SARL compiler.
sarlScript
val sarlScript : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlScript

Generated:
This element is generated by the SARL compiler.
sarlSkill
val sarlSkill : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlSkill

Generated:
This element is generated by the SARL compiler.
sarlSkill_Extends
val sarlSkill_Extends : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlSkill_Extends

Generated:
This element is generated by the SARL compiler.
sarlSkill_Implements
val sarlSkill_Implements : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlSkill_Implements

Generated:
This element is generated by the SARL compiler.
sarlSpace
val sarlSpace : org.eclipse.emf.ecore.EClass

This property is an alias for the action: getSarlSpace

Generated:
This element is generated by the SARL compiler.
sarlSpace_Extends
val sarlSpace_Extends : org.eclipse.emf.ecore.EReference

This property is an alias for the action: getSarlSpace_Extends

Generated:
This element is generated by the SARL compiler.
Action Details
createPackageContents
def createPackageContents
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.
Generated:
This element is generated by the SARL compiler.
getSarlAction
def getSarlAction : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlAction_FiredEvents
def getSarlAction_FiredEvents : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlAgent
def getSarlAgent : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlAgent_Extends
def getSarlAgent_Extends : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlAnnotationType
def getSarlAnnotationType : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlArtifact
def getSarlArtifact : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlArtifact_Extends
def getSarlArtifact_Extends : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlAssertExpression
def getSarlAssertExpression : org.eclipse.emf.ecore.EClass
Since:
0.6
Generated:
This element is generated by the SARL compiler.
getSarlAssertExpression_Condition
def getSarlAssertExpression_Condition : org.eclipse.emf.ecore.EReference
Since:
0.6
Generated:
This element is generated by the SARL compiler.
getSarlAssertExpression_IsStatic
def getSarlAssertExpression_IsStatic : org.eclipse.emf.ecore.EAttribute
Since:
0.6
Generated:
This element is generated by the SARL compiler.
getSarlAssertExpression_Message
def getSarlAssertExpression_Message : org.eclipse.emf.ecore.EAttribute
Since:
0.6
Generated:
This element is generated by the SARL compiler.
getSarlBehavior
def getSarlBehavior : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlBehavior_Extends
def getSarlBehavior_Extends : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlBehaviorUnit
def getSarlBehaviorUnit : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlBehaviorUnit_Expression
def getSarlBehaviorUnit_Expression : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlBehaviorUnit_Guard
def getSarlBehaviorUnit_Guard : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlBehaviorUnit_Name
def getSarlBehaviorUnit_Name : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlBreakExpression
def getSarlBreakExpression : org.eclipse.emf.ecore.EClass
Since:
0.5
Generated:
This element is generated by the SARL compiler.
getSarlCapacity
def getSarlCapacity : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlCapacity_Extends
def getSarlCapacity_Extends : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlCapacityUses
def getSarlCapacityUses : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlCapacityUses_Capacities
def getSarlCapacityUses_Capacities : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlCastedExpression
def getSarlCastedExpression : org.eclipse.emf.ecore.EClass
Since:
0.9
Generated:
This element is generated by the SARL compiler.
getSarlCastedExpression_Argument
def getSarlCastedExpression_Argument : org.eclipse.emf.ecore.EReference
Since:
0.9
Generated:
This element is generated by the SARL compiler.
getSarlCastedExpression_Feature
def getSarlCastedExpression_Feature : org.eclipse.emf.ecore.EReference
Since:
0.9
Generated:
This element is generated by the SARL compiler.
getSarlCastedExpression_Receiver
def getSarlCastedExpression_Receiver : org.eclipse.emf.ecore.EReference
Since:
0.9
Generated:
This element is generated by the SARL compiler.
getSarlClass
def getSarlClass : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlConstructor
def getSarlConstructor : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlContinueExpression
def getSarlContinueExpression : org.eclipse.emf.ecore.EClass
Since:
0.7
Generated:
This element is generated by the SARL compiler.
getSarlEnumeration
def getSarlEnumeration : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlEnumLiteral
def getSarlEnumLiteral : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlEvent
def getSarlEvent : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlEvent_Extends
def getSarlEvent_Extends : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlFactory
def getSarlFactory : SarlFactory
Generated:
This element is generated by the SARL compiler.
getSarlField
def getSarlField : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlFormalParameter
def getSarlFormalParameter : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlFormalParameter_DefaultValue
def getSarlFormalParameter_DefaultValue : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlInterface
def getSarlInterface : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlRequiredCapacity
def getSarlRequiredCapacity : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlRequiredCapacity_Capacities
def getSarlRequiredCapacity_Capacities : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlScript
def getSarlScript : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlSkill
def getSarlSkill : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlSkill_Extends
def getSarlSkill_Extends : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlSkill_Implements
def getSarlSkill_Implements : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
getSarlSpace
def getSarlSpace : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
getSarlSpace_Extends
def getSarlSpace_Extends : org.eclipse.emf.ecore.EReference
Generated:
This element is generated by the SARL compiler.
init
def init : SarlPackage
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
See:
eNS_URI , createPackageContents , initializePackageContents
Generated:
This element is generated by the SARL compiler.
initializePackageContents
def initializePackageContents
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.
Generated:
This element is generated by the SARL compiler.