|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.BasicNotifierImpl org.eclipse.emf.ecore.impl.BasicEObjectImpl org.eclipse.emf.ecore.impl.MinimalEObjectImpl org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container org.eclipse.emf.ecore.impl.EModelElementImpl org.eclipse.emf.ecore.impl.ENamedElementImpl org.eclipse.emf.ecore.impl.EPackageImpl org.eclipse.emf.henshin.model.impl.HenshinPackageImpl
public class HenshinPackageImpl
An implementation of the model Package.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl |
---|
EPackageImpl.EBasicWhiteList |
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
MinimalEObjectImpl.Container.Dynamic |
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
---|
MinimalEObjectImpl.Container |
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 Object & Adapter>, BasicNotifierImpl.EObservableAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.henshin.model.HenshinPackage |
---|
HenshinPackage.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 |
---|
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, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eContainer |
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.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder |
---|
NIL |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
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 |
---|
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eBasicSetContainer, eInternalContainer |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
---|
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings |
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 |
---|
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, eInvoke, 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 |
Method Detail |
---|
public static HenshinPackage init()
This method is used to initialize HenshinPackage.eINSTANCE
when that field is accessed.
Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
HenshinPackage.eNS_URI
,
createPackageContents()
,
initializePackageContents()
public EClass getModelElement()
getModelElement
in interface HenshinPackage
ModelElement
public EReference getModelElement_Annotations()
getModelElement_Annotations
in interface HenshinPackage
ModelElement.getAnnotations()
,
HenshinPackage.getModelElement()
public EClass getAnnotation()
getAnnotation
in interface HenshinPackage
Annotation
public EAttribute getAnnotation_Key()
getAnnotation_Key
in interface HenshinPackage
Annotation.getKey()
,
HenshinPackage.getAnnotation()
public EAttribute getAnnotation_Value()
getAnnotation_Value
in interface HenshinPackage
Annotation.getValue()
,
HenshinPackage.getAnnotation()
public EClassifier getEClassifier(String name)
getEClassifier
in interface EPackage
getEClassifier
in class EPackageImpl
protected EClass createEClass(int id)
createEClass
in class EPackageImpl
public EClass getNamedElement()
getNamedElement
in interface HenshinPackage
NamedElement
public EAttribute getNamedElement_Name()
getNamedElement_Name
in interface HenshinPackage
NamedElement.getName()
,
HenshinPackage.getNamedElement()
public EAttribute getNamedElement_Description()
getNamedElement_Description
in interface HenshinPackage
NamedElement.getDescription()
,
HenshinPackage.getNamedElement()
public EClass getRule()
getRule
in interface HenshinPackage
Rule
public EReference getRule_Lhs()
getRule_Lhs
in interface HenshinPackage
Rule.getLhs()
,
HenshinPackage.getRule()
public EReference getRule_Rhs()
getRule_Rhs
in interface HenshinPackage
Rule.getRhs()
,
HenshinPackage.getRule()
public EReference getRule_AttributeConditions()
getRule_AttributeConditions
in interface HenshinPackage
Rule.getAttributeConditions()
,
HenshinPackage.getRule()
public EReference getRule_Mappings()
getRule_Mappings
in interface HenshinPackage
Rule.getMappings()
,
HenshinPackage.getRule()
public EAttribute getRule_CheckDangling()
getRule_CheckDangling
in interface HenshinPackage
Rule.isCheckDangling()
,
HenshinPackage.getRule()
public EAttribute getRule_InjectiveMatching()
getRule_InjectiveMatching
in interface HenshinPackage
Rule.isInjectiveMatching()
,
HenshinPackage.getRule()
public EReference getRule_MultiRules()
getRule_MultiRules
in interface HenshinPackage
Rule.getMultiRules()
,
HenshinPackage.getRule()
public EReference getRule_MultiMappings()
getRule_MultiMappings
in interface HenshinPackage
Rule.getMultiMappings()
,
HenshinPackage.getRule()
public EAttribute getRule_JavaImports()
getRule_JavaImports
in interface HenshinPackage
Rule.getJavaImports()
,
HenshinPackage.getRule()
public EClass getAttributeCondition()
getAttributeCondition
in interface HenshinPackage
AttributeCondition
public EReference getAttributeCondition_Rule()
getAttributeCondition_Rule
in interface HenshinPackage
AttributeCondition.getRule()
,
HenshinPackage.getAttributeCondition()
public EAttribute getAttributeCondition_ConditionText()
getAttributeCondition_ConditionText
in interface HenshinPackage
AttributeCondition.getConditionText()
,
HenshinPackage.getAttributeCondition()
public EClass getParameter()
getParameter
in interface HenshinPackage
Parameter
public EReference getParameter_Unit()
getParameter_Unit
in interface HenshinPackage
Parameter.getUnit()
,
HenshinPackage.getParameter()
public EReference getParameter_Type()
getParameter_Type
in interface HenshinPackage
Parameter.getType()
,
HenshinPackage.getParameter()
public EClass getGraph()
getGraph
in interface HenshinPackage
Graph
public EReference getGraph_Nodes()
getGraph_Nodes
in interface HenshinPackage
Graph.getNodes()
,
HenshinPackage.getGraph()
public EReference getGraph_Edges()
getGraph_Edges
in interface HenshinPackage
Graph.getEdges()
,
HenshinPackage.getGraph()
public EReference getGraph_Formula()
getGraph_Formula
in interface HenshinPackage
Graph.getFormula()
,
HenshinPackage.getGraph()
public EClass getGraphElement()
getGraphElement
in interface HenshinPackage
GraphElement
public EAttribute getGraphElement_Action()
getGraphElement_Action
in interface HenshinPackage
GraphElement.getAction()
,
HenshinPackage.getGraphElement()
public EClass getModule()
getModule
in interface HenshinPackage
Module
public EReference getModule_SubModules()
getModule_SubModules
in interface HenshinPackage
Module.getSubModules()
,
HenshinPackage.getModule()
public EReference getModule_SuperModule()
getModule_SuperModule
in interface HenshinPackage
Module.getSuperModule()
,
HenshinPackage.getModule()
public EReference getModule_Imports()
getModule_Imports
in interface HenshinPackage
Module.getImports()
,
HenshinPackage.getModule()
public EReference getModule_Units()
getModule_Units
in interface HenshinPackage
Module.getUnits()
,
HenshinPackage.getModule()
public EReference getModule_Instances()
getModule_Instances
in interface HenshinPackage
Module.getInstances()
,
HenshinPackage.getModule()
public EClass getUnit()
getUnit
in interface HenshinPackage
Unit
public EReference getUnit_Parameters()
getUnit_Parameters
in interface HenshinPackage
Unit.getParameters()
,
HenshinPackage.getUnit()
public EReference getUnit_ParameterMappings()
getUnit_ParameterMappings
in interface HenshinPackage
Unit.getParameterMappings()
,
HenshinPackage.getUnit()
public EAttribute getUnit_Activated()
getUnit_Activated
in interface HenshinPackage
Unit.isActivated()
,
HenshinPackage.getUnit()
public EClass getMapping()
getMapping
in interface HenshinPackage
Mapping
public EReference getMapping_Origin()
getMapping_Origin
in interface HenshinPackage
Mapping.getOrigin()
,
HenshinPackage.getMapping()
public EReference getMapping_Image()
getMapping_Image
in interface HenshinPackage
Mapping.getImage()
,
HenshinPackage.getMapping()
public EClass getNode()
getNode
in interface HenshinPackage
Node
public EReference getNode_Type()
getNode_Type
in interface HenshinPackage
Node.getType()
,
HenshinPackage.getNode()
public EReference getNode_Attributes()
getNode_Attributes
in interface HenshinPackage
Node.getAttributes()
,
HenshinPackage.getNode()
public EReference getNode_Graph()
getNode_Graph
in interface HenshinPackage
Node.getGraph()
,
HenshinPackage.getNode()
public EReference getNode_Incoming()
getNode_Incoming
in interface HenshinPackage
Node.getIncoming()
,
HenshinPackage.getNode()
public EReference getNode_Outgoing()
getNode_Outgoing
in interface HenshinPackage
Node.getOutgoing()
,
HenshinPackage.getNode()
public EClass getAttribute()
getAttribute
in interface HenshinPackage
Attribute
public EReference getAttribute_Type()
getAttribute_Type
in interface HenshinPackage
Attribute.getType()
,
HenshinPackage.getAttribute()
public EAttribute getAttribute_Value()
getAttribute_Value
in interface HenshinPackage
Attribute.getValue()
,
HenshinPackage.getAttribute()
public EReference getAttribute_Node()
getAttribute_Node
in interface HenshinPackage
Attribute.getNode()
,
HenshinPackage.getAttribute()
public EAttribute getAttribute_Constant()
getAttribute_Constant
in interface HenshinPackage
Attribute.getConstant()
,
HenshinPackage.getAttribute()
public EAttribute getAttribute_Null()
getAttribute_Null
in interface HenshinPackage
Attribute.isNull()
,
HenshinPackage.getAttribute()
public EClass getEdge()
getEdge
in interface HenshinPackage
Edge
public EReference getEdge_Source()
getEdge_Source
in interface HenshinPackage
Edge.getSource()
,
HenshinPackage.getEdge()
public EReference getEdge_Target()
getEdge_Target
in interface HenshinPackage
Edge.getTarget()
,
HenshinPackage.getEdge()
public EReference getEdge_Type()
getEdge_Type
in interface HenshinPackage
Edge.getType()
,
HenshinPackage.getEdge()
public EReference getEdge_Graph()
getEdge_Graph
in interface HenshinPackage
Edge.getGraph()
,
HenshinPackage.getEdge()
public EAttribute getEdge_Index()
getEdge_Index
in interface HenshinPackage
Edge.getIndex()
,
HenshinPackage.getEdge()
public EAttribute getEdge_IndexConstant()
getEdge_IndexConstant
in interface HenshinPackage
Edge.getIndexConstant()
,
HenshinPackage.getEdge()
public EClass getUnaryUnit()
getUnaryUnit
in interface HenshinPackage
UnaryUnit
public EReference getUnaryUnit_SubUnit()
getUnaryUnit_SubUnit
in interface HenshinPackage
UnaryUnit.getSubUnit()
,
HenshinPackage.getUnaryUnit()
public EClass getMultiUnit()
getMultiUnit
in interface HenshinPackage
MultiUnit
public EReference getMultiUnit_SubUnits()
getMultiUnit_SubUnits
in interface HenshinPackage
MultiUnit.getSubUnits()
,
HenshinPackage.getMultiUnit()
public EClass getIndependentUnit()
getIndependentUnit
in interface HenshinPackage
IndependentUnit
public EClass getSequentialUnit()
getSequentialUnit
in interface HenshinPackage
SequentialUnit
public EAttribute getSequentialUnit_Strict()
getSequentialUnit_Strict
in interface HenshinPackage
SequentialUnit.isStrict()
,
HenshinPackage.getSequentialUnit()
public EAttribute getSequentialUnit_Rollback()
getSequentialUnit_Rollback
in interface HenshinPackage
SequentialUnit.isRollback()
,
HenshinPackage.getSequentialUnit()
public EClass getConditionalUnit()
getConditionalUnit
in interface HenshinPackage
ConditionalUnit
public EReference getConditionalUnit_If()
getConditionalUnit_If
in interface HenshinPackage
ConditionalUnit.getIf()
,
HenshinPackage.getConditionalUnit()
public EReference getConditionalUnit_Then()
getConditionalUnit_Then
in interface HenshinPackage
ConditionalUnit.getThen()
,
HenshinPackage.getConditionalUnit()
public EReference getConditionalUnit_Else()
getConditionalUnit_Else
in interface HenshinPackage
ConditionalUnit.getElse()
,
HenshinPackage.getConditionalUnit()
public EClass getPriorityUnit()
getPriorityUnit
in interface HenshinPackage
PriorityUnit
public EClass getIteratedUnit()
getIteratedUnit
in interface HenshinPackage
IteratedUnit
public EAttribute getIteratedUnit_Iterations()
getIteratedUnit_Iterations
in interface HenshinPackage
IteratedUnit.getIterations()
,
HenshinPackage.getIteratedUnit()
public EClass getLoopUnit()
getLoopUnit
in interface HenshinPackage
LoopUnit
public EClass getNestedCondition()
getNestedCondition
in interface HenshinPackage
NestedCondition
public EReference getNestedCondition_Conclusion()
getNestedCondition_Conclusion
in interface HenshinPackage
NestedCondition.getConclusion()
,
HenshinPackage.getNestedCondition()
public EReference getNestedCondition_Mappings()
getNestedCondition_Mappings
in interface HenshinPackage
NestedCondition.getMappings()
,
HenshinPackage.getNestedCondition()
public EClass getFormula()
getFormula
in interface HenshinPackage
Formula
public EClass getUnaryFormula()
getUnaryFormula
in interface HenshinPackage
UnaryFormula
public EReference getUnaryFormula_Child()
getUnaryFormula_Child
in interface HenshinPackage
UnaryFormula.getChild()
,
HenshinPackage.getUnaryFormula()
public EClass getBinaryFormula()
getBinaryFormula
in interface HenshinPackage
BinaryFormula
public EReference getBinaryFormula_Left()
getBinaryFormula_Left
in interface HenshinPackage
BinaryFormula.getLeft()
,
HenshinPackage.getBinaryFormula()
public EReference getBinaryFormula_Right()
getBinaryFormula_Right
in interface HenshinPackage
BinaryFormula.getRight()
,
HenshinPackage.getBinaryFormula()
public EClass getAnd()
getAnd
in interface HenshinPackage
And
public EClass getOr()
getOr
in interface HenshinPackage
Or
public EClass getNot()
getNot
in interface HenshinPackage
Not
public EDataType getAction()
getAction
in interface HenshinPackage
Action
public EClass getXor()
getXor
in interface HenshinPackage
Xor
public EClass getParameterMapping()
getParameterMapping
in interface HenshinPackage
ParameterMapping
public EReference getParameterMapping_Source()
getParameterMapping_Source
in interface HenshinPackage
ParameterMapping.getSource()
,
HenshinPackage.getParameterMapping()
public EReference getParameterMapping_Target()
getParameterMapping_Target
in interface HenshinPackage
ParameterMapping.getTarget()
,
HenshinPackage.getParameterMapping()
public HenshinFactory getHenshinFactory()
getHenshinFactory
in interface HenshinPackage
public void createPackageContents()
public void initializePackageContents()
protected void createEcoreAnnotations()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |