Package de.uka.ipd.sdq.identifier
Interface Identifier
-
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,Notifier
- All Known Implementing Classes:
IdentifierImpl
public interface Identifier extends org.eclipse.emf.cdo.CDOObject
A representation of the model object 'Identifier'.Inherit from this entity to make an element uniquely identifiable.
Identifiers are not fixed to one realization.
GUIDs are recommend. GUIDs are described in their own model. See GUIDModel (GUID.emx).
Identifier implementations can be found in external projects only.The following features are supported:
- See Also:
IdentifierPackage.getIdentifier()
- Generated class or method.
- EMF model class or method.
- abstract="true" annotation="http://www.eclipse.org/emf/2002/Ecore/OCL identifierIsUnique='Identifier.allInstances()->isUnique(p: Identifier | p.id)'" annotation="http://www.eclipse.org/emf/2002/Ecore constraints='identifierIsUnique'"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getId()
Returns the value of the 'Id' attribute.void
setId(String value)
Sets the value of the 'Id
' attribute.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
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
-
-
-
-
Method Detail
-
getId
String getId()
Returns the value of the 'Id' attribute.If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...
Identifier attribute, in the default PCM implementation, this field is filled with a randomly generated UUID value- Returns:
- the value of the 'Id' attribute.
- See Also:
setId(String)
,IdentifierPackage.getIdentifier_Id()
- Generated class or method.
- EMF model class or method.
- id="true" required="true" extendedMetaData="name='id' namespace='http://sdq.ipd.uka.de/Identifier/1.0'"
-
-