Class OclType
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
CollectionType,MapType,OclAnyType,OclModelElement,Primitive,TupleType
The following features are supported:
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe cached value of the 'Name' attribute.protected static final StringThe default value of the 'Name' attribute.Fields inherited from class org.eclipse.m2m.atl.common.OCL.OclExpression
typeFields inherited from class org.eclipse.m2m.atl.common.ATL.LocatedElement
commentsAfter, commentsBefore, location, LOCATION_EDEFAULTFields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChainbasicSetAttribute(Attribute newAttribute, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetCollectionTypes(CollectionType newCollectionTypes, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetDefinitions(OclContextDefinition newDefinitions, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetMapType(MapType newMapType, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetMapType2(MapType newMapType2, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetOclExpression(OclExpression newOclExpression, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetOperation(Operation newOperation, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetTupleTypeAttribute(TupleTypeAttribute newTupleTypeAttribute, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainbasicSetVariableDeclaration(VariableDeclaration newVariableDeclaration, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChaineBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) eGet(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChaineInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) booleaneIsSet(int featureID) voidprotected org.eclipse.emf.ecore.EClassvoideUnset(int featureID) Returns the value of the 'Attribute' container reference.Returns the value of the 'Collection Types' container reference.Returns the value of the 'Definitions' container reference.Returns the value of the 'Map Type' container reference.Returns the value of the 'Map Type2' container reference.getName()Returns the value of the 'Name' attribute.Returns the value of the 'Ocl Expression' container reference.Returns the value of the 'Operation' container reference.Returns the value of the 'Tuple Type Attribute' container reference.Returns the value of the 'Variable Declaration' container reference.voidsetAttribute(Attribute newAttribute) Sets the value of the 'Attribute' container reference.voidsetCollectionTypes(CollectionType newCollectionTypes) Sets the value of the 'Collection Types' container reference.voidsetDefinitions(OclContextDefinition newDefinitions) Sets the value of the 'Definitions' container reference.voidsetMapType(MapType newMapType) Sets the value of the 'Map Type' container reference.voidsetMapType2(MapType newMapType2) Sets the value of the 'Map Type2' container reference.voidSets the value of the 'Name' attribute.voidsetOclExpression(OclExpression newOclExpression) Sets the value of the 'Ocl Expression' container reference.voidsetOperation(Operation newOperation) Sets the value of the 'Operation' container reference.voidsetTupleTypeAttribute(TupleTypeAttribute newTupleTypeAttribute) Sets the value of the 'Tuple Type Attribute' container reference.voidsetVariableDeclaration(VariableDeclaration newVariableDeclaration) Sets the value of the 'Variable Declaration' container reference.toString()Methods inherited from class org.eclipse.m2m.atl.common.OCL.OclExpression
basicSetAppliedProperty, basicSetCollection, basicSetIfExp1, basicSetIfExp2, basicSetIfExp3, basicSetInitializedVariable, basicSetLetExp, basicSetLoopExp, basicSetOwningAttribute, basicSetOwningOperation, basicSetParentOperation, basicSetType, getAppliedProperty, getCollection, getIfExp1, getIfExp2, getIfExp3, getInitializedVariable, getLetExp, getLoopExp, getOwningAttribute, getOwningOperation, getParentOperation, getType, setAppliedProperty, setCollection, setIfExp1, setIfExp2, setIfExp3, setInitializedVariable, setLetExp, setLoopExp, setOwningAttribute, setOwningOperation, setParentOperation, setTypeMethods inherited from class org.eclipse.m2m.atl.common.ATL.LocatedElement
getCommentsAfter, getCommentsBefore, getLocation, setLocationMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
Constructor Details
-
OclType
protected OclType()
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classOclExpression
-
getName
Returns the value of the 'Name' attribute.If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Name' attribute.
- See Also:
-
setName
Sets the value of the 'Name' attribute.- Parameters:
value- the new value of the 'Name' attribute.- See Also:
-
getDefinitions
Returns the value of the 'Definitions' container reference. It is bidirectional and its opposite is 'Context'.If the meaning of the 'Definitions' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Definitions' container reference.
- See Also:
-
basicSetDefinitions
public org.eclipse.emf.common.notify.NotificationChain basicSetDefinitions(OclContextDefinition newDefinitions, org.eclipse.emf.common.notify.NotificationChain msgs) -
setDefinitions
Sets the value of the 'Definitions' container reference.- Parameters:
value- the new value of the 'Definitions' container reference.- See Also:
-
getOclExpression
Returns the value of the 'Ocl Expression' container reference. It is bidirectional and its opposite is 'Type'.If the meaning of the 'Ocl Expression' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Ocl Expression' container reference.
- See Also:
-
basicSetOclExpression
public org.eclipse.emf.common.notify.NotificationChain basicSetOclExpression(OclExpression newOclExpression, org.eclipse.emf.common.notify.NotificationChain msgs) -
setOclExpression
Sets the value of the 'Ocl Expression' container reference.- Parameters:
value- the new value of the 'Ocl Expression' container reference.- See Also:
-
getOperation
Returns the value of the 'Operation' container reference. It is bidirectional and its opposite is 'Return Type'.If the meaning of the 'Operation' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Operation' container reference.
- See Also:
-
basicSetOperation
public org.eclipse.emf.common.notify.NotificationChain basicSetOperation(Operation newOperation, org.eclipse.emf.common.notify.NotificationChain msgs) -
setOperation
Sets the value of the 'Operation' container reference.- Parameters:
value- the new value of the 'Operation' container reference.- See Also:
-
getMapType2
Returns the value of the 'Map Type2' container reference. It is bidirectional and its opposite is 'Value Type'.If the meaning of the 'Map Type2' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Map Type2' container reference.
- See Also:
-
basicSetMapType2
public org.eclipse.emf.common.notify.NotificationChain basicSetMapType2(MapType newMapType2, org.eclipse.emf.common.notify.NotificationChain msgs) -
setMapType2
Sets the value of the 'Map Type2' container reference.- Parameters:
value- the new value of the 'Map Type2' container reference.- See Also:
-
getAttribute
Returns the value of the 'Attribute' container reference. It is bidirectional and its opposite is 'Type'.If the meaning of the 'Attribute' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Attribute' container reference.
- See Also:
-
basicSetAttribute
public org.eclipse.emf.common.notify.NotificationChain basicSetAttribute(Attribute newAttribute, org.eclipse.emf.common.notify.NotificationChain msgs) -
setAttribute
Sets the value of the 'Attribute' container reference.- Parameters:
value- the new value of the 'Attribute' container reference.- See Also:
-
getMapType
Returns the value of the 'Map Type' container reference. It is bidirectional and its opposite is 'Key Type'.If the meaning of the 'Map Type' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Map Type' container reference.
- See Also:
-
basicSetMapType
public org.eclipse.emf.common.notify.NotificationChain basicSetMapType(MapType newMapType, org.eclipse.emf.common.notify.NotificationChain msgs) -
setMapType
Sets the value of the 'Map Type' container reference.- Parameters:
value- the new value of the 'Map Type' container reference.- See Also:
-
getCollectionTypes
Returns the value of the 'Collection Types' container reference. It is bidirectional and its opposite is 'Element Type'.If the meaning of the 'Collection Types' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Collection Types' container reference.
- See Also:
-
basicSetCollectionTypes
public org.eclipse.emf.common.notify.NotificationChain basicSetCollectionTypes(CollectionType newCollectionTypes, org.eclipse.emf.common.notify.NotificationChain msgs) -
setCollectionTypes
Sets the value of the 'Collection Types' container reference.- Parameters:
value- the new value of the 'Collection Types' container reference.- See Also:
-
getTupleTypeAttribute
Returns the value of the 'Tuple Type Attribute' container reference. It is bidirectional and its opposite is 'Type'.If the meaning of the 'Tuple Type Attribute' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Tuple Type Attribute' container reference.
- See Also:
-
basicSetTupleTypeAttribute
public org.eclipse.emf.common.notify.NotificationChain basicSetTupleTypeAttribute(TupleTypeAttribute newTupleTypeAttribute, org.eclipse.emf.common.notify.NotificationChain msgs) -
setTupleTypeAttribute
Sets the value of the 'Tuple Type Attribute' container reference.- Parameters:
value- the new value of the 'Tuple Type Attribute' container reference.- See Also:
-
getVariableDeclaration
Returns the value of the 'Variable Declaration' container reference. It is bidirectional and its opposite is 'Type'.If the meaning of the 'Variable Declaration' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Variable Declaration' container reference.
- See Also:
-
basicSetVariableDeclaration
public org.eclipse.emf.common.notify.NotificationChain basicSetVariableDeclaration(VariableDeclaration newVariableDeclaration, org.eclipse.emf.common.notify.NotificationChain msgs) -
setVariableDeclaration
Sets the value of the 'Variable Declaration' container reference.- Parameters:
value- the new value of the 'Variable Declaration' container reference.- See Also:
-
eInverseAdd
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseAddin classOclExpression
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseRemovein classOclExpression
-
eBasicRemoveFromContainerFeature
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eBasicRemoveFromContainerFeaturein classOclExpression
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classOclExpression
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classOclExpression
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classOclExpression
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classOclExpression
-
toString
- Overrides:
toStringin classLocatedElement
-