public class PlaceImpl extends PlaceNodeImpl implements Place
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 HLMarking |
hlinitialMarking
The cached value of the '
Hlinitial Marking ' containment reference |
protected Type |
type
The cached value of the '
Type ' containment reference |
referencingPlaces
inArcs, nodegraphics, outArcs
id, ID_EDEFAULT, name, toolspecifics
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
PlaceImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetHlinitialMarking(HLMarking newHlinitialMarking,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetType(Type newType,
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
|
HLMarking |
getHlinitialMarking() |
Type |
getType() |
void |
setHlinitialMarking(HLMarking newHlinitialMarking) |
void |
setType(Type newType) |
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)
-
|
getReferencingPlaces
basicSetNodegraphics, getInArcs, getNodegraphics, getOutArcs, setNodegraphics
basicSetContainerPage, basicSetName, eBasicRemoveFromContainerFeature, getContainerPage, getId, getName, getToolspecifics, setContainerPage, setId, setName, toString
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
getReferencingPlaces
getInArcs, getNodegraphics, getOutArcs, setNodegraphics
getContainerPage, getId, getName, getToolspecifics, setContainerPage, setId, setName
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected HLMarking hlinitialMarking
Hlinitial Marking
' containment reference.
getHlinitialMarking()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class PlaceNodeImpl
public Type getType()
getType
in interface Place
Place.setType(Type)
,
HlcorestructurePackage.getPlace_Type()
,
Type.getContainerPlace()
public org.eclipse.emf.common.notify.NotificationChain basicSetType(Type newType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setType(Type newType)
setType
in interface Place
newType
- the new value of the 'Type' containment reference.Place.getType()
public HLMarking getHlinitialMarking()
getHlinitialMarking
in interface Place
Place.setHlinitialMarking(HLMarking)
,
HlcorestructurePackage.getPlace_HlinitialMarking()
,
HLMarking.getContainerPlace()
public org.eclipse.emf.common.notify.NotificationChain basicSetHlinitialMarking(HLMarking newHlinitialMarking, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setHlinitialMarking(HLMarking newHlinitialMarking)
setHlinitialMarking
in interface Place
newHlinitialMarking
- the new value of the 'Hlinitial Marking' containment reference.Place.getHlinitialMarking()
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 PlaceNodeImpl
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 PlaceNodeImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class PlaceNodeImpl
public void eSet(int featureID, Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class PlaceNodeImpl
public String toPNML()
public void fromPNML(org.apache.axiom.om.OMElement locRoot, IdRefLinker idr) throws InnerBuildException, InvalidIDException, VoidRepositoryException
Place
fromPNML
in interface Node
fromPNML
in interface Place
fromPNML
in interface PlaceNode
fromPNML
in interface PnObject
InnerBuildException
InvalidIDException
VoidRepositoryException
public void toPNML(FileChannel fc)
public boolean validateOCL(org.eclipse.emf.common.util.DiagnosticChain diagnostics)
validateOCL
in interface Node
validateOCL
in interface Place
validateOCL
in interface PlaceNode
validateOCL
in interface PnObject
validateOCL
in class PlaceNodeImpl
Copyright © 2009–2016 Univ. Paris Ouest, and Univ. Pierre et Marie Curie / CNRS UMR 7606 (LIP6). All rights reserved.