|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl
org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl
org.eclipse.ocl.examples.pivot.internal.impl.TypeImpl
public class TypeImpl
An implementation of the model object 'Type'.
The following features are implemented:
Template BindingOwned Template SignatureUnspecialized ElementTemplate ParameterOwning Template ParameterPackageOwned AttributeOwned OperationSuper ClassInstance Class Name
| Nested Class Summary |
|---|
| Nested 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.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
|---|
org.eclipse.emf.common.notify.Adapter.Internal |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected static java.lang.String |
INSTANCE_CLASS_NAME_EDEFAULT
The default value of the ' Instance Class Name' attribute. |
protected java.lang.String |
instanceClassName
The cached value of the ' Instance Class Name' attribute. |
protected org.eclipse.emf.common.util.EList<Property> |
ownedAttribute
The cached value of the ' Owned Attribute' containment reference list. |
protected org.eclipse.emf.common.util.EList<Operation> |
ownedOperation
The cached value of the ' Owned Operation' containment reference list. |
protected TemplateSignature |
ownedTemplateSignature
The cached value of the ' Owned Template Signature' containment reference. |
protected org.eclipse.emf.common.util.EList<Type> |
superClass
The cached value of the ' Super Class' reference list. |
protected org.eclipse.emf.common.util.EList<TemplateBinding> |
templateBinding
The cached value of the ' Template Binding' containment reference list. |
protected TemplateParameter |
templateParameter
The cached value of the ' Template Parameter' reference. |
protected TemplateableElement |
unspecializedElement
The cached value of the ' Unspecialized Element' reference. |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
IS_STATIC_EDEFAULT, IS_STATIC_EFLAG, name, NAME_EDEFAULT, ownedAnnotation, ownedRule |
| Fields inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
ownedComment |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| 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.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
TypeImpl()
|
| Method Summary | ||
|---|---|---|
|
accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor. |
|
TemplateParameter |
basicGetTemplateParameter()
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningTemplateParameter(TemplateParameter newOwningTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetPackage(Package newPackage,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetTemplateParameter(TemplateParameter newTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
boolean |
conformsTo(DomainStandardLibrary standardLibrary,
DomainType type)
Return true if this type conform to thatType within standardLibrary. |
|
ObjectValue |
createInstance(ValueFactory valueFactory)
Return a new instance of this type from valueFactory. |
|
Value |
createInstance(ValueFactory valueFactory,
java.lang.String value)
Return a new instance of this data type from valueFactory. |
|
Property |
createOwnedAttribute()
|
|
Operation |
createOwnedOperation()
|
|
Operation |
createOwnedOperation(org.eclipse.emf.ecore.EClass eClass)
|
|
TemplateSignature |
createOwnedTemplateSignature()
|
|
TemplateBinding |
createTemplateBinding()
|
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
|
|
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
|
int |
eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass)
|
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
|
|
java.lang.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)
|
|
java.lang.Object |
eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments)
|
|
boolean |
eIsSet(int featureID)
|
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
|
void |
eUnset(int featureID)
|
|
DomainType |
getCommonType(DomainStandardLibrary standardLibrary,
DomainType type)
Return the most derived type com mon to this type and thatType within standardLibrary. |
|
DomainInheritance |
getInheritance(DomainStandardLibrary standardLibrary)
Return the inheritance description for this type within standardLibrary. |
|
java.lang.String |
getInstanceClassName()
|
|
java.lang.Iterable<? extends DomainOperation> |
getLocalOperations()
|
|
java.lang.Iterable<? extends DomainProperty> |
getLocalProperties()
|
|
java.lang.Iterable<? extends DomainType> |
getLocalSuperTypes()
|
|
java.lang.String |
getMetaTypeName()
Return the name of the meta-type of this type. |
|
DomainType |
getNormalizedType(DomainStandardLibrary standardLibrary)
Return the unique executable form of this type within standardLibrary. |
|
org.eclipse.emf.common.util.EList<Property> |
getOwnedAttribute()
|
|
org.eclipse.emf.common.util.EList<Operation> |
getOwnedOperation()
|
|
TemplateSignature |
getOwnedTemplateSignature()
|
|
TemplateParameter |
getOwningTemplateParameter()
|
|
Package |
getPackage()
|
|
org.eclipse.emf.common.util.EList<Type> |
getSuperClass()
|
|
org.eclipse.emf.common.util.EList<TemplateBinding> |
getTemplateBinding()
|
|
TemplateParameter |
getTemplateParameter()
|
|
TemplateableElement |
getUnspecializedElement()
|
|
boolean |
isCompatibleWith(ParameterableElement p)
|
|
boolean |
isEqualTo(DomainStandardLibrary standardLibrary,
DomainType type)
Return true if this is the same type as thatType within standardLibrary. |
|
boolean |
isEqualToUnspecializedType(DomainStandardLibrary standardLibrary,
DomainType type)
|
|
boolean |
isOrdered()
Return true if this type is a Collection type and has ordered elements. |
|
boolean |
isSetTemplateParameter()
|
|
boolean |
isTemplate()
|
|
boolean |
isTemplateParameter()
|
|
boolean |
isUnique()
Return true if this type is a Collection type and has unique elements. |
|
LibraryFeature |
lookupImplementation(DomainStandardLibrary standardLibrary,
DomainOperation staticOperation)
Return the dynamic (overloaded) implementation of the staticOperation applicable to the types managed by the given Standard Library. |
|
org.eclipse.emf.common.util.EList<ParameterableElement> |
parameterableElements()
|
|
Type |
resolveSelfType(Type selfType)
|
|
void |
setInstanceClassName(java.lang.String newInstanceClassName)
|
|
void |
setOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature)
|
|
void |
setOwningTemplateParameter(TemplateParameter newOwningTemplateParameter)
|
|
void |
setPackage(Package newPackage)
|
|
void |
setTemplateParameter(TemplateParameter newTemplateParameter)
|
|
void |
setUnspecializedElement(TemplateableElement newUnspecializedElement)
|
|
java.lang.String |
toString()
|
|
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.NamedElementImpl |
|---|
createOwnedAnnotation, createOwnedRule, getName, getOwnedAnnotation, getOwnedRule, isStatic, setIsStatic, setName |
| Methods inherited from class org.eclipse.ocl.examples.pivot.internal.impl.ElementImpl |
|---|
allOwnedElements, create, createOwnedComment, getOwnedComment, validateNotOwnSelf |
| Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.PivotObjectImpl |
|---|
getETarget, getTarget, isAdapterForType, notifyChanged, setTarget, unsetTarget |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eBasicAdapterArray, eBasicHasAdapters, 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.ocl.examples.pivot.NamedElement |
|---|
createOwnedAnnotation, createOwnedRule, getName, getOwnedAnnotation, getOwnedRule, isStatic, setIsStatic, setName |
| Methods inherited from interface org.eclipse.ocl.examples.pivot.Element |
|---|
allOwnedElements, createOwnedComment, getETarget, getOwnedComment, validateNotOwnSelf |
| 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.ocl.examples.pivot.util.Visitable |
|---|
eClass |
| Methods inherited from interface org.eclipse.ocl.examples.domain.elements.DomainType |
|---|
getName |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected org.eclipse.emf.common.util.EList<TemplateBinding> templateBinding
Template Binding' containment reference list.
getTemplateBinding()protected TemplateSignature ownedTemplateSignature
Owned Template Signature' containment reference.
getOwnedTemplateSignature()protected TemplateableElement unspecializedElement
Unspecialized Element' reference.
getUnspecializedElement()protected TemplateParameter templateParameter
Template Parameter' reference.
getTemplateParameter()protected org.eclipse.emf.common.util.EList<Property> ownedAttribute
Owned Attribute' containment reference list.
getOwnedAttribute()protected org.eclipse.emf.common.util.EList<Operation> ownedOperation
Owned Operation' containment reference list.
getOwnedOperation()protected org.eclipse.emf.common.util.EList<Type> superClass
Super Class' reference list.
getSuperClass()protected static final java.lang.String INSTANCE_CLASS_NAME_EDEFAULT
Instance Class Name' attribute.
getInstanceClassName()protected java.lang.String instanceClassName
Instance Class Name' attribute.
getInstanceClassName()| Constructor Detail |
|---|
protected TypeImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class NamedElementImplpublic org.eclipse.emf.common.util.EList<TemplateBinding> getTemplateBinding()
getTemplateBinding in interface TemplateableElementPivotPackage.getTemplateableElement_TemplateBinding(),
TemplateBinding.getBoundElement()public TemplateBinding createTemplateBinding()
createTemplateBinding in interface TemplateableElementTemplateBinding.TemplateableElement.getTemplateBinding()public TemplateSignature getOwnedTemplateSignature()
getOwnedTemplateSignature in interface TemplateableElementTemplateableElement.setOwnedTemplateSignature(TemplateSignature),
PivotPackage.getTemplateableElement_OwnedTemplateSignature(),
TemplateSignature.getTemplate()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedTemplateSignature(TemplateSignature newOwnedTemplateSignature)
setOwnedTemplateSignature in interface TemplateableElementnewOwnedTemplateSignature - the new value of the 'Owned Template Signature' containment reference.TemplateableElement.getOwnedTemplateSignature()public TemplateSignature createOwnedTemplateSignature()
createOwnedTemplateSignature in interface TemplateableElementTemplateSignature.TemplateableElement.getOwnedTemplateSignature()public TemplateableElement getUnspecializedElement()
getUnspecializedElement in interface TemplateableElementTemplateableElement.setUnspecializedElement(TemplateableElement),
PivotPackage.getTemplateableElement_UnspecializedElement()public void setUnspecializedElement(TemplateableElement newUnspecializedElement)
setUnspecializedElement in interface TemplateableElementnewUnspecializedElement - the new value of the 'Unspecialized Element' reference.TemplateableElement.getUnspecializedElement()public Package getPackage()
getPackage in interface DomainTypegetPackage in interface TypeType.setPackage(org.eclipse.ocl.examples.pivot.Package),
PivotPackage.getType_Package(),
Package.getOwnedType()
public org.eclipse.emf.common.notify.NotificationChain basicSetPackage(Package newPackage,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setPackage(Package newPackage)
setPackage in interface TypenewPackage - the new value of the 'Package' container reference.Type.getPackage()public org.eclipse.emf.common.util.EList<Property> getOwnedAttribute()
getOwnedAttribute in interface TypePivotPackage.getType_OwnedAttribute(),
Property.getOwningType()public Property createOwnedAttribute()
createOwnedAttribute in interface TypeProperty.Type.getOwnedAttribute()public org.eclipse.emf.common.util.EList<Operation> getOwnedOperation()
getOwnedOperation in interface TypePivotPackage.getType_OwnedOperation(),
Operation.getOwningType()public Operation createOwnedOperation(org.eclipse.emf.ecore.EClass eClass)
createOwnedOperation in interface TypeeClass - The Ecore class of the Operation to create.
Operation.Type.getOwnedOperation()public Operation createOwnedOperation()
createOwnedOperation in interface TypeOperation.Type.getOwnedOperation()public org.eclipse.emf.common.util.EList<Type> getSuperClass()
getSuperClass in interface TypePivotPackage.getType_SuperClass()public java.lang.String getInstanceClassName()
getInstanceClassName in interface TypeType.setInstanceClassName(String),
PivotPackage.getType_InstanceClassName()public void setInstanceClassName(java.lang.String newInstanceClassName)
setInstanceClassName in interface TypenewInstanceClassName - the new value of the 'Instance Class Name' attribute.Type.getInstanceClassName()public org.eclipse.emf.common.util.EList<ParameterableElement> parameterableElements()
parameterableElements in interface TemplateableElementpublic boolean isTemplateParameter()
isTemplateParameter in interface ParameterableElementpublic boolean isCompatibleWith(ParameterableElement p)
isCompatibleWith in interface ParameterableElementpublic Type resolveSelfType(Type selfType)
resolveSelfType in interface Typepublic TemplateParameter getTemplateParameter()
getTemplateParameter in interface ParameterableElementParameterableElement.setTemplateParameter(TemplateParameter),
PivotPackage.getParameterableElement_TemplateParameter(),
TemplateParameter.getParameteredElement()public TemplateParameter basicGetTemplateParameter()
public org.eclipse.emf.common.notify.NotificationChain basicSetTemplateParameter(TemplateParameter newTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTemplateParameter(TemplateParameter newTemplateParameter)
setTemplateParameter in interface ParameterableElementnewTemplateParameter - the new value of the 'Template Parameter' reference.ParameterableElement.getTemplateParameter()public boolean isSetTemplateParameter()
public TemplateParameter getOwningTemplateParameter()
getOwningTemplateParameter in interface ParameterableElementParameterableElement.setOwningTemplateParameter(TemplateParameter),
PivotPackage.getParameterableElement_OwningTemplateParameter(),
TemplateParameter.getOwnedParameteredElement()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwningTemplateParameter(TemplateParameter newOwningTemplateParameter,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningTemplateParameter(TemplateParameter newOwningTemplateParameter)
setOwningTemplateParameter in interface ParameterableElementnewOwningTemplateParameter - the new value of the 'Owning Template Parameter' container reference.ParameterableElement.getOwningTemplateParameter()public boolean isTemplate()
isTemplate in interface TemplateableElement
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 NamedElementImpl
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 NamedElementImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NamedElementImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NamedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NamedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NamedElementImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass)
eDerivedOperationID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedOperationID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments)
throws java.lang.reflect.InvocationTargetException
eInvoke in interface org.eclipse.emf.ecore.InternalEObjecteInvoke in class ElementImpljava.lang.reflect.InvocationTargetExceptionpublic java.lang.String toString()
toString in class NamedElementImplpublic <R> R accept(Visitor<R> visitor)
VisitableImplementations of visit() may use the EcoreSwitch to perform derived-class-specific processing.
Derived implementations of accept() may use getAdapter() to obtain richer visitor interfaces.
accept in interface Visitableaccept in class NamedElementImpl
public boolean conformsTo(DomainStandardLibrary standardLibrary,
DomainType type)
DomainType
conformsTo in interface DomainTypepublic ObjectValue createInstance(ValueFactory valueFactory)
DomainTypeDomainProperty.setValue(ObjectValue, Value) provided no side-effect free
OCL functionality is permitted to use the ObjectValue until initialisation has completed.
createInstance in interface DomainType
public Value createInstance(ValueFactory valueFactory,
java.lang.String value)
DomainType
createInstance in interface DomainTypevalue - string initial value
public DomainType getCommonType(DomainStandardLibrary standardLibrary,
DomainType type)
DomainType
getCommonType in interface DomainTypepublic DomainInheritance getInheritance(DomainStandardLibrary standardLibrary)
DomainType
getInheritance in interface DomainTypepublic DomainType getNormalizedType(DomainStandardLibrary standardLibrary)
DomainType
getNormalizedType in interface DomainTypepublic java.lang.Iterable<? extends DomainOperation> getLocalOperations()
getLocalOperations in interface DomainTypepublic java.lang.Iterable<? extends DomainProperty> getLocalProperties()
getLocalProperties in interface DomainTypepublic java.lang.Iterable<? extends DomainType> getLocalSuperTypes()
getLocalSuperTypes in interface DomainTypepublic java.lang.String getMetaTypeName()
DomainType
getMetaTypeName in interface DomainType
public boolean isEqualTo(DomainStandardLibrary standardLibrary,
DomainType type)
DomainType
isEqualTo in interface DomainType
public boolean isEqualToUnspecializedType(DomainStandardLibrary standardLibrary,
DomainType type)
isEqualToUnspecializedType in interface DomainTypepublic boolean isOrdered()
DomainType
isOrdered in interface DomainTypepublic boolean isUnique()
DomainType
isUnique in interface DomainType
public LibraryFeature lookupImplementation(DomainStandardLibrary standardLibrary,
DomainOperation staticOperation)
DomainType
lookupImplementation in interface DomainType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||