SAM

org.topcased.sam.impl
Class SAMPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by org.topcased.sam.impl.SAMPackageImpl
All Implemented Interfaces:
Notifier, EModelElement, ENamedElement, EObject, EPackage, InternalEObject, BasicExtendedMetaData.EPackageExtendedMetaData.Holder, SAMPackage

public class SAMPackageImpl
extends EPackageImpl
implements SAMPackage

An implementation of the model Package.

** Generated **

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>
 
Nested classes/interfaces inherited from interface org.topcased.sam.SAMPackage
SAMPackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
static java.lang.String copyright
           
 
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eProxyURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.topcased.sam.SAMPackage
ABSTRACT_STATE, ABSTRACT_STATE__COMMENT, ABSTRACT_STATE__EANNOTATIONS, ABSTRACT_STATE__NAME, ABSTRACT_STATE__OUTLINK, ABSTRACT_STATE__PARENT_AUTOMATON, ABSTRACT_STATE__PARENT_STATE, ABSTRACT_STATE__REQUIREMENTS, ABSTRACT_STATE_FEATURE_COUNT, AUTOMATON, AUTOMATON__COMMENT, AUTOMATON__EANNOTATIONS, AUTOMATON__IS_INSTANCE_OF, AUTOMATON__LIST_MULTI_PORT, AUTOMATON__LIST_PORTS, AUTOMATON__LIST_STATES, AUTOMATON__LIST_TRANSITIONS, AUTOMATON__NAME, AUTOMATON__PARENT_MODEL, AUTOMATON__PARENT_SYSTEM, AUTOMATON__REQUIREMENTS, AUTOMATON_FEATURE_COUNT, COMPOSITION, COMPOSITION__COMMENT, COMPOSITION__EANNOTATIONS, COMPOSITION__IN, COMPOSITION__OUT, COMPOSITION__PARENT_SYSTEM, COMPOSITION__REQUIREMENTS, COMPOSITION_FEATURE_COUNT, CONTROL_FLOW, CONTROL_FLOW__COMMENT, CONTROL_FLOW__DEST, CONTROL_FLOW__EANNOTATIONS, CONTROL_FLOW__NAME, CONTROL_FLOW__PARENT_SYSTEM, CONTROL_FLOW__REQUIREMENTS, CONTROL_FLOW__SOURCE, CONTROL_FLOW_FEATURE_COUNT, CONTROL_PORT, CONTROL_PORT__COMMENT, CONTROL_PORT__EANNOTATIONS, CONTROL_PORT__INLINK, CONTROL_PORT__IS_INSTANCE_OF, CONTROL_PORT__NAME, CONTROL_PORT__OUTLINK, CONTROL_PORT__PARENT_AUTOMATON, CONTROL_PORT__PARENT_MULTI_PORT, CONTROL_PORT__PARENT_SYSTEM, CONTROL_PORT__REQUIREMENTS, CONTROL_PORT_FEATURE_COUNT, DATA_FLOW, DATA_FLOW__COMMENT, DATA_FLOW__DEST, DATA_FLOW__EANNOTATIONS, DATA_FLOW__NAME, DATA_FLOW__PARENT_SYSTEM, DATA_FLOW__REQUIREMENTS, DATA_FLOW__SOURCE, DATA_FLOW__TYPE, DATA_FLOW_FEATURE_COUNT, DATA_PORT, DATA_PORT__COMMENT, DATA_PORT__EANNOTATIONS, DATA_PORT__INLINK, DATA_PORT__IS_INSTANCE_OF, DATA_PORT__NAME, DATA_PORT__OUTLINK, DATA_PORT__PARENT_AUTOMATON, DATA_PORT__PARENT_MULTI_PORT, DATA_PORT__PARENT_SYSTEM, DATA_PORT__REQUIREMENTS, DATA_PORT_FEATURE_COUNT, DATA_STORE, DATA_STORE__COMMENT, DATA_STORE__EANNOTATIONS, DATA_STORE__IN, DATA_STORE__NAME, DATA_STORE__OUT, DATA_STORE__PARENT_SYSTEM, DATA_STORE__REQUIREMENTS, DATA_STORE_FEATURE_COUNT, DATA_TYPE, DECOMPOSITION, DECOMPOSITION__COMMENT, DECOMPOSITION__EANNOTATIONS, DECOMPOSITION__IN, DECOMPOSITION__OUT, DECOMPOSITION__PARENT_SYSTEM, DECOMPOSITION__REQUIREMENTS, DECOMPOSITION_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FLOW, FLOW__COMMENT, FLOW__EANNOTATIONS, FLOW__NAME, FLOW__PARENT_SYSTEM, FLOW__REQUIREMENTS, FLOW_FEATURE_COUNT, IDENTIFIED_ITEM, IDENTIFIED_ITEM__COMMENT, IDENTIFIED_ITEM__EANNOTATIONS, IDENTIFIED_ITEM__REQUIREMENTS, IDENTIFIED_ITEM_FEATURE_COUNT, IN_CONTROL_PORT, IN_CONTROL_PORT__COMMENT, IN_CONTROL_PORT__EANNOTATIONS, IN_CONTROL_PORT__INLINK, IN_CONTROL_PORT__IS_INSTANCE_OF, IN_CONTROL_PORT__NAME, IN_CONTROL_PORT__OUTLINK, IN_CONTROL_PORT__PARENT_AUTOMATON, IN_CONTROL_PORT__PARENT_MULTI_PORT, IN_CONTROL_PORT__PARENT_SYSTEM, IN_CONTROL_PORT__REQUIREMENTS, IN_CONTROL_PORT_FEATURE_COUNT, IN_DATA_PORT, IN_DATA_PORT__COMMENT, IN_DATA_PORT__EANNOTATIONS, IN_DATA_PORT__INLINK, IN_DATA_PORT__IS_INSTANCE_OF, IN_DATA_PORT__NAME, IN_DATA_PORT__OUTLINK, IN_DATA_PORT__PARENT_AUTOMATON, IN_DATA_PORT__PARENT_DATA_STORE, IN_DATA_PORT__PARENT_MULTI_PORT, IN_DATA_PORT__PARENT_SYNC, IN_DATA_PORT__PARENT_SYSTEM, IN_DATA_PORT__REQUIREMENTS, IN_DATA_PORT_FEATURE_COUNT, INITIAL_STATE, INITIAL_STATE__COMMENT, INITIAL_STATE__EANNOTATIONS, INITIAL_STATE__INLINK, INITIAL_STATE__NAME, INITIAL_STATE__OUTLINK, INITIAL_STATE__PARENT_AUTOMATON, INITIAL_STATE__PARENT_STATE, INITIAL_STATE__REQUIREMENTS, INITIAL_STATE_FEATURE_COUNT, INPUT_PORT, INPUT_PORT__COMMENT, INPUT_PORT__EANNOTATIONS, INPUT_PORT__INLINK, INPUT_PORT__IS_INSTANCE_OF, INPUT_PORT__NAME, INPUT_PORT__OUTLINK, INPUT_PORT__PARENT_AUTOMATON, INPUT_PORT__PARENT_MULTI_PORT, INPUT_PORT__PARENT_SYSTEM, INPUT_PORT__REQUIREMENTS, INPUT_PORT_FEATURE_COUNT, MACRO_STATE, MACRO_STATE__COMMENT, MACRO_STATE__COMPOSITION, MACRO_STATE__EANNOTATIONS, MACRO_STATE__NAME, MACRO_STATE__OUTLINK, MACRO_STATE__PARENT_AUTOMATON, MACRO_STATE__PARENT_STATE, MACRO_STATE__REQUIREMENTS, MACRO_STATE_FEATURE_COUNT, MODEL, MODEL__MODEL_CONTENT, MODEL_CONTENT, MODEL_CONTENT__COMMENT, MODEL_CONTENT__EANNOTATIONS, MODEL_CONTENT__LIST_MULTI_PORT, MODEL_CONTENT__NAME, MODEL_CONTENT__PARENT_MODEL, MODEL_CONTENT__PARENT_SYSTEM, MODEL_CONTENT__REQUIREMENTS, MODEL_CONTENT_FEATURE_COUNT, MODEL_FEATURE_COUNT, MULTI_PORT, MULTI_PORT__COMMENT, MULTI_PORT__EANNOTATIONS, MULTI_PORT__IS_INSTANCE_OF, MULTI_PORT__LIST_PORT, MULTI_PORT__NAME, MULTI_PORT__PARENT, MULTI_PORT__REQUIREMENTS, MULTI_PORT_FEATURE_COUNT, NAMED_ITEM, NAMED_ITEM__COMMENT, NAMED_ITEM__EANNOTATIONS, NAMED_ITEM__NAME, NAMED_ITEM__REQUIREMENTS, NAMED_ITEM_FEATURE_COUNT, OUT_CONTROL_PORT, OUT_CONTROL_PORT__COMMENT, OUT_CONTROL_PORT__EANNOTATIONS, OUT_CONTROL_PORT__INLINK, OUT_CONTROL_PORT__IS_INSTANCE_OF, OUT_CONTROL_PORT__NAME, OUT_CONTROL_PORT__OUTLINK, OUT_CONTROL_PORT__PARENT_AUTOMATON, OUT_CONTROL_PORT__PARENT_MULTI_PORT, OUT_CONTROL_PORT__PARENT_SYSTEM, OUT_CONTROL_PORT__REQUIREMENTS, OUT_CONTROL_PORT_FEATURE_COUNT, OUT_DATA_PORT, OUT_DATA_PORT__COMMENT, OUT_DATA_PORT__EANNOTATIONS, OUT_DATA_PORT__INLINK, OUT_DATA_PORT__IS_INSTANCE_OF, OUT_DATA_PORT__NAME, OUT_DATA_PORT__OUTLINK, OUT_DATA_PORT__PARENT_AUTOMATON, OUT_DATA_PORT__PARENT_DATA_STORE, OUT_DATA_PORT__PARENT_MULTI_PORT, OUT_DATA_PORT__PARENT_SYNC, OUT_DATA_PORT__PARENT_SYSTEM, OUT_DATA_PORT__REQUIREMENTS, OUT_DATA_PORT_FEATURE_COUNT, OUTPUT_PORT, OUTPUT_PORT__COMMENT, OUTPUT_PORT__EANNOTATIONS, OUTPUT_PORT__INLINK, OUTPUT_PORT__IS_INSTANCE_OF, OUTPUT_PORT__NAME, OUTPUT_PORT__OUTLINK, OUTPUT_PORT__PARENT_AUTOMATON, OUTPUT_PORT__PARENT_MULTI_PORT, OUTPUT_PORT__PARENT_SYSTEM, OUTPUT_PORT__REQUIREMENTS, OUTPUT_PORT_FEATURE_COUNT, PORT, PORT__COMMENT, PORT__EANNOTATIONS, PORT__INLINK, PORT__IS_INSTANCE_OF, PORT__NAME, PORT__OUTLINK, PORT__PARENT_AUTOMATON, PORT__PARENT_MULTI_PORT, PORT__PARENT_SYSTEM, PORT__REQUIREMENTS, PORT_FEATURE_COUNT, STATE, STATE__COMMENT, STATE__EANNOTATIONS, STATE__INLINK, STATE__NAME, STATE__OUTLINK, STATE__PARENT_AUTOMATON, STATE__PARENT_STATE, STATE__REQUIREMENTS, STATE_FEATURE_COUNT, SYNCHRONISATION_GATE, SYNCHRONISATION_GATE__COMMENT, SYNCHRONISATION_GATE__EANNOTATIONS, SYNCHRONISATION_GATE__IN, SYNCHRONISATION_GATE__OUT, SYNCHRONISATION_GATE__PARENT_SYSTEM, SYNCHRONISATION_GATE__REQUIREMENTS, SYNCHRONISATION_GATE_FEATURE_COUNT, SYSTEM, SYSTEM__COMMENT, SYSTEM__EANNOTATIONS, SYSTEM__IS_INSTANCE_OF, SYSTEM__LIST_ELEMENTS, SYSTEM__LIST_FLOWS, SYSTEM__LIST_MULTI_PORT, SYSTEM__LIST_PORTS, SYSTEM__LIST_STORES, SYSTEM__LIST_SYNCHRONISATION, SYSTEM__NAME, SYSTEM__PARENT_MODEL, SYSTEM__PARENT_SYSTEM, SYSTEM__REQUIREMENTS, SYSTEM_FEATURE_COUNT, TRANSITION, TRANSITION__COMMENT, TRANSITION__CONDITION, TRANSITION__DEST, TRANSITION__EANNOTATIONS, TRANSITION__EMISSION, TRANSITION__PARENT_AUTOMATON, TRANSITION__PRIORITY, TRANSITION__REQUIREMENTS, TRANSITION__SOURCE, TRANSITION_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EReference getAbstractState_Outlink()
           
 EReference getAbstractState_ParentAutomaton()
           
 EReference getAbstractState_ParentState()
           
 EClass getAbstractState()
           
 EReference getAutomaton_IsInstanceOf()
           
 EReference getAutomaton_ListPorts()
           
 EReference getAutomaton_ListStates()
           
 EReference getAutomaton_ListTransitions()
           
 EClass getAutomaton()
           
 EClass getComposition()
           
 EReference getControlFlow_Dest()
           
 EReference getControlFlow_Source()
           
 EClass getControlFlow()
           
 EClass getControlPort()
           
 EReference getDataFlow_Dest()
           
 EReference getDataFlow_Source()
           
 EAttribute getDataFlow_Type()
           
 EClass getDataFlow()
           
 EClass getDataPort()
           
 EReference getDataStore_In()
           
 EReference getDataStore_Out()
           
 EReference getDataStore_ParentSystem()
           
 EClass getDataStore()
           
 EEnum getDataType()
           
 EClass getDecomposition()
           
 EReference getFlow_ParentSystem()
           
 EClass getFlow()
           
 EAttribute getIdentifiedItem_Comment()
           
 EAttribute getIdentifiedItem_Requirements()
           
 EClass getIdentifiedItem()
           
 EClass getInControlPort()
           
 EReference getInDataPort_ParentDataStore()
           
 EReference getInDataPort_ParentSync()
           
 EClass getInDataPort()
           
 EClass getInitialState()
           
 EClass getInputPort()
           
 EReference getMacroState_Composition()
           
 EClass getMacroState()
           
 EReference getModel_ModelContent()
           
 EClass getModel()
           
 EReference getModelContent_ListMultiPort()
           
 EReference getModelContent_ParentModel()
           
 EReference getModelContent_ParentSystem()
           
 EClass getModelContent()
           
 EReference getMultiPort_IsInstanceOf()
           
 EReference getMultiPort_ListPort()
           
 EReference getMultiPort_Parent()
           
 EClass getMultiPort()
           
 EAttribute getNamedItem_Name()
           
 EClass getNamedItem()
           
 EClass getOutControlPort()
           
 EReference getOutDataPort_ParentDataStore()
           
 EReference getOutDataPort_ParentSync()
           
 EClass getOutDataPort()
           
 EClass getOutputPort()
           
 EReference getPort_Inlink()
           
 EReference getPort_IsInstanceOf()
           
 EReference getPort_Outlink()
           
 EReference getPort_ParentAutomaton()
           
 EReference getPort_ParentMultiPort()
           
 EReference getPort_ParentSystem()
           
 EClass getPort()
           
 SAMFactory getSAMFactory()
           
 EReference getState_Inlink()
           
 EClass getState()
           
 EReference getSynchronisationGate_In()
           
 EReference getSynchronisationGate_Out()
           
 EReference getSynchronisationGate_ParentSystem()
           
 EClass getSynchronisationGate()
           
 EReference getSystem_IsInstanceOf()
           
 EReference getSystem_ListElements()
           
 EReference getSystem_ListFlows()
           
 EReference getSystem_ListPorts()
           
 EReference getSystem_ListStores()
           
 EReference getSystem_ListSynchronisation()
           
 EClass getSystem()
           
 EAttribute getTransition_Condition()
           
 EReference getTransition_Dest()
           
 EAttribute getTransition_Emission()
           
 EReference getTransition_ParentAutomaton()
           
 EAttribute getTransition_Priority()
           
 EReference getTransition_Source()
           
 EClass getTransition()
           
static SAMPackage 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.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eIsProxy, eProperties, eProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
** Generated **
Method Detail

init

public static SAMPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
SAMPackage.eNS_URI, createPackageContents(), initializePackageContents()
** Generated **

getAbstractState

public EClass getAbstractState()

Specified by:
getAbstractState in interface SAMPackage
Returns:
the meta object for class 'Abstract State'.
See Also:
AbstractState
** Generated **

getAbstractState_ParentState

public EReference getAbstractState_ParentState()

Specified by:
getAbstractState_ParentState in interface SAMPackage
Returns:
the meta object for the container reference 'Parent State'.
See Also:
AbstractState.getParentState(), SAMPackage.getAbstractState()
** Generated **

getAbstractState_ParentAutomaton

public EReference getAbstractState_ParentAutomaton()

Specified by:
getAbstractState_ParentAutomaton in interface SAMPackage
Returns:
the meta object for the container reference 'Parent Automaton'.
See Also:
AbstractState.getParentAutomaton(), SAMPackage.getAbstractState()
** Generated **

getAbstractState_Outlink

public EReference getAbstractState_Outlink()

Specified by:
getAbstractState_Outlink in interface SAMPackage
Returns:
the meta object for the reference list 'Outlink'.
See Also:
AbstractState.getOutlink(), SAMPackage.getAbstractState()
** Generated **

getAutomaton

public EClass getAutomaton()

Specified by:
getAutomaton in interface SAMPackage
Returns:
the meta object for class 'Automaton'.
See Also:
Automaton
** Generated **

getAutomaton_ListTransitions

public EReference getAutomaton_ListTransitions()

Specified by:
getAutomaton_ListTransitions in interface SAMPackage
Returns:
the meta object for the containment reference list 'List Transitions'.
See Also:
Automaton.getListTransitions(), SAMPackage.getAutomaton()
** Generated **

getAutomaton_ListPorts

public EReference getAutomaton_ListPorts()

Specified by:
getAutomaton_ListPorts in interface SAMPackage
Returns:
the meta object for the containment reference list 'List Ports'.
See Also:
Automaton.getListPorts(), SAMPackage.getAutomaton()
** Generated **

getAutomaton_ListStates

public EReference getAutomaton_ListStates()

Specified by:
getAutomaton_ListStates in interface SAMPackage
Returns:
the meta object for the containment reference list 'List States'.
See Also:
Automaton.getListStates(), SAMPackage.getAutomaton()
** Generated **

getAutomaton_IsInstanceOf

public EReference getAutomaton_IsInstanceOf()

Specified by:
getAutomaton_IsInstanceOf in interface SAMPackage
Returns:
the meta object for the reference 'Is Instance Of'.
See Also:
Automaton.getIsInstanceOf(), SAMPackage.getAutomaton()
** Generated **

getInitialState

public EClass getInitialState()

Specified by:
getInitialState in interface SAMPackage
Returns:
the meta object for class 'Initial State'.
See Also:
InitialState
** Generated **

getMacroState

public EClass getMacroState()

Specified by:
getMacroState in interface SAMPackage
Returns:
the meta object for class 'Macro State'.
See Also:
MacroState
** Generated **

getMacroState_Composition

public EReference getMacroState_Composition()

Specified by:
getMacroState_Composition in interface SAMPackage
Returns:
the meta object for the containment reference list 'Composition'.
See Also:
MacroState.getComposition(), SAMPackage.getMacroState()
** Generated **

getState

public EClass getState()

Specified by:
getState in interface SAMPackage
Returns:
the meta object for class 'State'.
See Also:
State
** Generated **

getState_Inlink

public EReference getState_Inlink()

Specified by:
getState_Inlink in interface SAMPackage
Returns:
the meta object for the reference list 'Inlink'.
See Also:
State.getInlink(), SAMPackage.getState()
** Generated **

getTransition

public EClass getTransition()

Specified by:
getTransition in interface SAMPackage
Returns:
the meta object for class 'Transition'.
See Also:
Transition
** Generated **

getTransition_Condition

public EAttribute getTransition_Condition()

Specified by:
getTransition_Condition in interface SAMPackage
Returns:
the meta object for the attribute 'Condition'.
See Also:
Transition.getCondition(), SAMPackage.getTransition()
** Generated **

getTransition_Emission

public EAttribute getTransition_Emission()

Specified by:
getTransition_Emission in interface SAMPackage
Returns:
the meta object for the attribute 'Emission'.
See Also:
Transition.getEmission(), SAMPackage.getTransition()
** Generated **

getTransition_Priority

public EAttribute getTransition_Priority()

Specified by:
getTransition_Priority in interface SAMPackage
Returns:
the meta object for the attribute 'Priority'.
See Also:
Transition.getPriority(), SAMPackage.getTransition()
** Generated **

getTransition_Dest

public EReference getTransition_Dest()

Specified by:
getTransition_Dest in interface SAMPackage
Returns:
the meta object for the reference 'Dest'.
See Also:
Transition.getDest(), SAMPackage.getTransition()
** Generated **

getTransition_ParentAutomaton

public EReference getTransition_ParentAutomaton()

Specified by:
getTransition_ParentAutomaton in interface SAMPackage
Returns:
the meta object for the container reference 'Parent Automaton'.
See Also:
Transition.getParentAutomaton(), SAMPackage.getTransition()
** Generated **

getTransition_Source

public EReference getTransition_Source()

Specified by:
getTransition_Source in interface SAMPackage
Returns:
the meta object for the reference 'Source'.
See Also:
Transition.getSource(), SAMPackage.getTransition()
** Generated **

getControlPort

public EClass getControlPort()

Specified by:
getControlPort in interface SAMPackage
Returns:
the meta object for class 'Control Port'.
See Also:
ControlPort
** Generated **

getDataPort

public EClass getDataPort()

Specified by:
getDataPort in interface SAMPackage
Returns:
the meta object for class 'Data Port'.
See Also:
DataPort
** Generated **

getInControlPort

public EClass getInControlPort()

Specified by:
getInControlPort in interface SAMPackage
Returns:
the meta object for class 'In Control Port'.
See Also:
InControlPort
** Generated **

getInDataPort

public EClass getInDataPort()

Specified by:
getInDataPort in interface SAMPackage
Returns:
the meta object for class 'In Data Port'.
See Also:
InDataPort
** Generated **

getInDataPort_ParentSync

public EReference getInDataPort_ParentSync()

Specified by:
getInDataPort_ParentSync in interface SAMPackage
Returns:
the meta object for the container reference 'Parent Sync'.
See Also:
InDataPort.getParentSync(), SAMPackage.getInDataPort()
** Generated **

getInDataPort_ParentDataStore

public EReference getInDataPort_ParentDataStore()

Specified by:
getInDataPort_ParentDataStore in interface SAMPackage
Returns:
the meta object for the container reference 'Parent Data Store'.
See Also:
InDataPort.getParentDataStore(), SAMPackage.getInDataPort()
** Generated **

getInputPort

public EClass getInputPort()

Specified by:
getInputPort in interface SAMPackage
Returns:
the meta object for class 'Input Port'.
See Also:
InputPort
** Generated **

getOutControlPort

public EClass getOutControlPort()

Specified by:
getOutControlPort in interface SAMPackage
Returns:
the meta object for class 'Out Control Port'.
See Also:
OutControlPort
** Generated **

getOutDataPort

public EClass getOutDataPort()

Specified by:
getOutDataPort in interface SAMPackage
Returns:
the meta object for class 'Out Data Port'.
See Also:
OutDataPort
** Generated **

getOutDataPort_ParentSync

public EReference getOutDataPort_ParentSync()

Specified by:
getOutDataPort_ParentSync in interface SAMPackage
Returns:
the meta object for the container reference 'Parent Sync'.
See Also:
OutDataPort.getParentSync(), SAMPackage.getOutDataPort()
** Generated **

getOutDataPort_ParentDataStore

public EReference getOutDataPort_ParentDataStore()

Specified by:
getOutDataPort_ParentDataStore in interface SAMPackage
Returns:
the meta object for the container reference 'Parent Data Store'.
See Also:
OutDataPort.getParentDataStore(), SAMPackage.getOutDataPort()
** Generated **

getOutputPort

public EClass getOutputPort()

Specified by:
getOutputPort in interface SAMPackage
Returns:
the meta object for class 'Output Port'.
See Also:
OutputPort
** Generated **

getPort

public EClass getPort()

Specified by:
getPort in interface SAMPackage
Returns:
the meta object for class 'Port'.
See Also:
Port
** Generated **

getPort_ParentSystem

public EReference getPort_ParentSystem()

Specified by:
getPort_ParentSystem in interface SAMPackage
Returns:
the meta object for the container reference 'Parent System'.
See Also:
Port.getParentSystem(), SAMPackage.getPort()
** Generated **

getPort_Outlink

public EReference getPort_Outlink()

Specified by:
getPort_Outlink in interface SAMPackage
Returns:
the meta object for the reference 'Outlink'.
See Also:
Port.getOutlink(), SAMPackage.getPort()
** Generated **

getPort_Inlink

public EReference getPort_Inlink()

Specified by:
getPort_Inlink in interface SAMPackage
Returns:
the meta object for the reference 'Inlink'.
See Also:
Port.getInlink(), SAMPackage.getPort()
** Generated **

getPort_ParentAutomaton

public EReference getPort_ParentAutomaton()

Specified by:
getPort_ParentAutomaton in interface SAMPackage
Returns:
the meta object for the container reference 'Parent Automaton'.
See Also:
Port.getParentAutomaton(), SAMPackage.getPort()
** Generated **

getPort_ParentMultiPort

public EReference getPort_ParentMultiPort()

Specified by:
getPort_ParentMultiPort in interface SAMPackage
Returns:
the meta object for the reference 'Parent Multi Port'.
See Also:
Port.getParentMultiPort(), SAMPackage.getPort()
** Generated **

getPort_IsInstanceOf

public EReference getPort_IsInstanceOf()

Specified by:
getPort_IsInstanceOf in interface SAMPackage
Returns:
the meta object for the reference 'Is Instance Of'.
See Also:
Port.getIsInstanceOf(), SAMPackage.getPort()
** Generated **

getComposition

public EClass getComposition()

Specified by:
getComposition in interface SAMPackage
Returns:
the meta object for class 'Composition'.
See Also:
Composition
** Generated **

getControlFlow

public EClass getControlFlow()

Specified by:
getControlFlow in interface SAMPackage
Returns:
the meta object for class 'Control Flow'.
See Also:
ControlFlow
** Generated **

getControlFlow_Source

public EReference getControlFlow_Source()

Specified by:
getControlFlow_Source in interface SAMPackage
Returns:
the meta object for the reference 'Source'.
See Also:
ControlFlow.getSource(), SAMPackage.getControlFlow()
** Generated **

getControlFlow_Dest

public EReference getControlFlow_Dest()

Specified by:
getControlFlow_Dest in interface SAMPackage
Returns:
the meta object for the reference list 'Dest'.
See Also:
ControlFlow.getDest(), SAMPackage.getControlFlow()
** Generated **

getDataFlow

public EClass getDataFlow()

Specified by:
getDataFlow in interface SAMPackage
Returns:
the meta object for class 'Data Flow'.
See Also:
DataFlow
** Generated **

getDataFlow_Type

public EAttribute getDataFlow_Type()

Specified by:
getDataFlow_Type in interface SAMPackage
Returns:
the meta object for the attribute 'Type'.
See Also:
DataFlow.getType(), SAMPackage.getDataFlow()
** Generated **

getDataFlow_Source

public EReference getDataFlow_Source()

Specified by:
getDataFlow_Source in interface SAMPackage
Returns:
the meta object for the reference 'Source'.
See Also:
DataFlow.getSource(), SAMPackage.getDataFlow()
** Generated **

getDataFlow_Dest

public EReference getDataFlow_Dest()

Specified by:
getDataFlow_Dest in interface SAMPackage
Returns:
the meta object for the reference list 'Dest'.
See Also:
DataFlow.getDest(), SAMPackage.getDataFlow()
** Generated **

getDataStore

public EClass getDataStore()

Specified by:
getDataStore in interface SAMPackage
Returns:
the meta object for class 'Data Store'.
See Also:
DataStore
** Generated **

getDataStore_ParentSystem

public EReference getDataStore_ParentSystem()

Specified by:
getDataStore_ParentSystem in interface SAMPackage
Returns:
the meta object for the container reference 'Parent System'.
See Also:
DataStore.getParentSystem(), SAMPackage.getDataStore()
** Generated **

getDataStore_In

public EReference getDataStore_In()

Specified by:
getDataStore_In in interface SAMPackage
Returns:
the meta object for the containment reference 'In'.
See Also:
DataStore.getIn(), SAMPackage.getDataStore()
** Generated **

getDataStore_Out

public EReference getDataStore_Out()

Specified by:
getDataStore_Out in interface SAMPackage
Returns:
the meta object for the containment reference 'Out'.
See Also:
DataStore.getOut(), SAMPackage.getDataStore()
** Generated **

getDecomposition

public EClass getDecomposition()

Specified by:
getDecomposition in interface SAMPackage
Returns:
the meta object for class 'Decomposition'.
See Also:
Decomposition
** Generated **

getFlow

public EClass getFlow()

Specified by:
getFlow in interface SAMPackage
Returns:
the meta object for class 'Flow'.
See Also:
Flow
** Generated **

getFlow_ParentSystem

public EReference getFlow_ParentSystem()

Specified by:
getFlow_ParentSystem in interface SAMPackage
Returns:
the meta object for the container reference 'Parent System'.
See Also:
Flow.getParentSystem(), SAMPackage.getFlow()
** Generated **

getSynchronisationGate

public EClass getSynchronisationGate()

Specified by:
getSynchronisationGate in interface SAMPackage
Returns:
the meta object for class 'Synchronisation Gate'.
See Also:
SynchronisationGate
** Generated **

getSynchronisationGate_ParentSystem

public EReference getSynchronisationGate_ParentSystem()

Specified by:
getSynchronisationGate_ParentSystem in interface SAMPackage
Returns:
the meta object for the container reference 'Parent System'.
See Also:
SynchronisationGate.getParentSystem(), SAMPackage.getSynchronisationGate()
** Generated **

getSynchronisationGate_Out

public EReference getSynchronisationGate_Out()

Specified by:
getSynchronisationGate_Out in interface SAMPackage
Returns:
the meta object for the containment reference list 'Out'.
See Also:
SynchronisationGate.getOut(), SAMPackage.getSynchronisationGate()
** Generated **

getSynchronisationGate_In

public EReference getSynchronisationGate_In()

Specified by:
getSynchronisationGate_In in interface SAMPackage
Returns:
the meta object for the containment reference list 'In'.
See Also:
SynchronisationGate.getIn(), SAMPackage.getSynchronisationGate()
** Generated **

getSystem

public EClass getSystem()

Specified by:
getSystem in interface SAMPackage
Returns:
the meta object for class 'System'.
See Also:
System
** Generated **

getSystem_ListPorts

public EReference getSystem_ListPorts()

Specified by:
getSystem_ListPorts in interface SAMPackage
Returns:
the meta object for the containment reference list 'List Ports'.
See Also:
System.getListPorts(), SAMPackage.getSystem()
** Generated **

getSystem_ListStores

public EReference getSystem_ListStores()

Specified by:
getSystem_ListStores in interface SAMPackage
Returns:
the meta object for the containment reference list 'List Stores'.
See Also:
System.getListStores(), SAMPackage.getSystem()
** Generated **

getSystem_ListSynchronisation

public EReference getSystem_ListSynchronisation()

Specified by:
getSystem_ListSynchronisation in interface SAMPackage
Returns:
the meta object for the containment reference list 'List Synchronisation'.
See Also:
System.getListSynchronisation(), SAMPackage.getSystem()
** Generated **

getSystem_ListFlows

public EReference getSystem_ListFlows()

Specified by:
getSystem_ListFlows in interface SAMPackage
Returns:
the meta object for the containment reference list 'List Flows'.
See Also:
System.getListFlows(), SAMPackage.getSystem()
** Generated **

getSystem_ListElements

public EReference getSystem_ListElements()

Specified by:
getSystem_ListElements in interface SAMPackage
Returns:
the meta object for the containment reference list 'List Elements'.
See Also:
System.getListElements(), SAMPackage.getSystem()
** Generated **

getSystem_IsInstanceOf

public EReference getSystem_IsInstanceOf()

Specified by:
getSystem_IsInstanceOf in interface SAMPackage
Returns:
the meta object for the reference 'Is Instance Of'.
See Also:
System.getIsInstanceOf(), SAMPackage.getSystem()
** Generated **

getModel

public EClass getModel()

Specified by:
getModel in interface SAMPackage
Returns:
the meta object for class 'Model'.
See Also:
Model
** Generated **

getModel_ModelContent

public EReference getModel_ModelContent()

Specified by:
getModel_ModelContent in interface SAMPackage
Returns:
the meta object for the containment reference 'Model Content'.
See Also:
Model.getModelContent(), SAMPackage.getModel()
** Generated **

getModelContent

public EClass getModelContent()

Specified by:
getModelContent in interface SAMPackage
Returns:
the meta object for class 'Model Content'.
See Also:
ModelContent
** Generated **

getModelContent_ParentModel

public EReference getModelContent_ParentModel()

Specified by:
getModelContent_ParentModel in interface SAMPackage
Returns:
the meta object for the container reference 'Parent Model'.
See Also:
ModelContent.getParentModel(), SAMPackage.getModelContent()
** Generated **

getModelContent_ParentSystem

public EReference getModelContent_ParentSystem()

Specified by:
getModelContent_ParentSystem in interface SAMPackage
Returns:
the meta object for the container reference 'Parent System'.
See Also:
ModelContent.getParentSystem(), SAMPackage.getModelContent()
** Generated **

getModelContent_ListMultiPort

public EReference getModelContent_ListMultiPort()

Specified by:
getModelContent_ListMultiPort in interface SAMPackage
Returns:
the meta object for the containment reference list 'List Multi Port'.
See Also:
ModelContent.getListMultiPort(), SAMPackage.getModelContent()
** Generated **

getIdentifiedItem

public EClass getIdentifiedItem()

Specified by:
getIdentifiedItem in interface SAMPackage
Returns:
the meta object for class 'Identified Item'.
See Also:
IdentifiedItem
** Generated **

getIdentifiedItem_Comment

public EAttribute getIdentifiedItem_Comment()

Specified by:
getIdentifiedItem_Comment in interface SAMPackage
Returns:
the meta object for the attribute 'Comment'.
See Also:
IdentifiedItem.getComment(), SAMPackage.getIdentifiedItem()
** Generated **

getIdentifiedItem_Requirements

public EAttribute getIdentifiedItem_Requirements()

Specified by:
getIdentifiedItem_Requirements in interface SAMPackage
Returns:
the meta object for the attribute 'Requirements'.
See Also:
IdentifiedItem.getRequirements(), SAMPackage.getIdentifiedItem()
** Generated **

getNamedItem

public EClass getNamedItem()

Specified by:
getNamedItem in interface SAMPackage
Returns:
the meta object for class 'Named Item'.
See Also:
NamedItem
** Generated **

getNamedItem_Name

public EAttribute getNamedItem_Name()

Specified by:
getNamedItem_Name in interface SAMPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
NamedItem.getName(), SAMPackage.getNamedItem()
** Generated **

getMultiPort

public EClass getMultiPort()

Specified by:
getMultiPort in interface SAMPackage
Returns:
the meta object for class 'Multi Port'.
See Also:
MultiPort
** Generated **

getMultiPort_ListPort

public EReference getMultiPort_ListPort()

Specified by:
getMultiPort_ListPort in interface SAMPackage
Returns:
the meta object for the containment reference list 'List Port'.
See Also:
MultiPort.getListPort(), SAMPackage.getMultiPort()
** Generated **

getMultiPort_Parent

public EReference getMultiPort_Parent()

Specified by:
getMultiPort_Parent in interface SAMPackage
Returns:
the meta object for the container reference 'Parent'.
See Also:
MultiPort.getParent(), SAMPackage.getMultiPort()
** Generated **

getMultiPort_IsInstanceOf

public EReference getMultiPort_IsInstanceOf()

Specified by:
getMultiPort_IsInstanceOf in interface SAMPackage
Returns:
the meta object for the reference 'Is Instance Of'.
See Also:
MultiPort.getIsInstanceOf(), SAMPackage.getMultiPort()
** Generated **

getDataType

public EEnum getDataType()

Specified by:
getDataType in interface SAMPackage
Returns:
the meta object for enum 'Data Type'.
See Also:
DataType
** Generated **

getSAMFactory

public SAMFactory getSAMFactory()

Specified by:
getSAMFactory in interface SAMPackage
Returns:
the factory that creates the instances of the model.
** Generated **

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.

** Generated **

initializePackageContents

public void 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 **

SAM

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.