public class DeclarationImpl extends HLCoreAnnotationImpl implements Declaration
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected Declarations |
structure
The cached value of the '
Structure ' containment reference |
text, TEXT_EDEFAULT
annotationgraphics
toolspecifics
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
DeclarationImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetContainerDeclarationPage(Page newContainerDeclarationPage,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetContainerDeclarationPetriNet(PetriNet newContainerDeclarationPetriNet,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetStructure(Declarations newStructure,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
void |
fromPNML(org.apache.axiom.om.OMElement locRoot,
IdRefLinker idr)
set values to conform PNML document
|
Page |
getContainerDeclarationPage() |
PetriNet |
getContainerDeclarationPetriNet() |
Declarations |
getStructure() |
void |
setContainerDeclarationPage(Page newContainerDeclarationPage) |
void |
setContainerDeclarationPetriNet(PetriNet newContainerDeclarationPetriNet) |
void |
setStructure(Declarations newStructure) |
String |
toPNML()
Return the string containing the pnml output
|
void |
toPNML(FileChannel fc)
Return the string containing the pnml output
|
boolean |
validateOCL(org.eclipse.emf.common.util.DiagnosticChain diagnostics)
-
|
getText, setText, toString
basicSetAnnotationgraphics, getAnnotationgraphics, setAnnotationgraphics
getToolspecifics
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eInternalContainer, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getText, setText
getAnnotationgraphics, setAnnotationgraphics
getToolspecifics
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected Declarations structure
Structure
' containment reference.
getStructure()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class HLCoreAnnotationImpl
public Declarations getStructure()
getStructure
in interface Declaration
Declaration.setStructure(Declarations)
,
HlcorestructurePackage.getDeclaration_Structure()
,
Declarations.getContainerDeclaration()
public org.eclipse.emf.common.notify.NotificationChain basicSetStructure(Declarations newStructure, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setStructure(Declarations newStructure)
setStructure
in interface Declaration
newStructure
- the new value of the 'Structure' containment reference.Declaration.getStructure()
public PetriNet getContainerDeclarationPetriNet()
getContainerDeclarationPetriNet
in interface Declaration
Declaration.setContainerDeclarationPetriNet(PetriNet)
,
HlcorestructurePackage.getDeclaration_ContainerDeclarationPetriNet()
,
PetriNet.getDeclaration()
public org.eclipse.emf.common.notify.NotificationChain basicSetContainerDeclarationPetriNet(PetriNet newContainerDeclarationPetriNet, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setContainerDeclarationPetriNet(PetriNet newContainerDeclarationPetriNet)
setContainerDeclarationPetriNet
in interface Declaration
newContainerDeclarationPetriNet
- the new value of the 'Container Declaration Petri Net' container reference.Declaration.getContainerDeclarationPetriNet()
public Page getContainerDeclarationPage()
getContainerDeclarationPage
in interface Declaration
Declaration.setContainerDeclarationPage(Page)
,
HlcorestructurePackage.getDeclaration_ContainerDeclarationPage()
,
Page.getDeclaration()
public org.eclipse.emf.common.notify.NotificationChain basicSetContainerDeclarationPage(Page newContainerDeclarationPage, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setContainerDeclarationPage(Page newContainerDeclarationPage)
setContainerDeclarationPage
in interface Declaration
newContainerDeclarationPage
- the new value of the 'Container Declaration Page' container reference.Declaration.getContainerDeclarationPage()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class AnnotationImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class AnnotationImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class HLCoreAnnotationImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class HLCoreAnnotationImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class HLCoreAnnotationImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class HLCoreAnnotationImpl
public String toPNML()
toPNML
in interface Annotation
toPNML
in interface Declaration
toPNML
in interface HLCoreAnnotation
toPNML
in interface Label
public void fromPNML(org.apache.axiom.om.OMElement locRoot, IdRefLinker idr) throws InnerBuildException, InvalidIDException, VoidRepositoryException
Declaration
fromPNML
in interface Annotation
fromPNML
in interface Declaration
fromPNML
in interface HLCoreAnnotation
fromPNML
in interface Label
InnerBuildException
InvalidIDException
VoidRepositoryException
public void toPNML(FileChannel fc)
toPNML
in interface Annotation
toPNML
in interface Declaration
toPNML
in interface HLCoreAnnotation
toPNML
in interface Label
public boolean validateOCL(org.eclipse.emf.common.util.DiagnosticChain diagnostics)
validateOCL
in interface Annotation
validateOCL
in interface Declaration
validateOCL
in interface HLCoreAnnotation
validateOCL
in interface Label
validateOCL
in class HLCoreAnnotationImpl
Copyright © 2009–2016 Univ. Paris Ouest, and Univ. Pierre et Marie Curie / CNRS UMR 7606 (LIP6). All rights reserved.