public class DataTypeImpl extends ClassImpl implements DataType
The following features are implemented:
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Class |
basicGetBehavioralClass() |
TypeId |
computeId() |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
Class |
getBehavioralClass() |
CompleteInheritance |
getInheritance(StandardLibrary standardLibrary)
Return the inheritance description for this type within standardLibrary.
|
String |
getValue()
Returns the value of the 'Value' attribute.
|
boolean |
isIsSerializable() |
void |
setBehavioralClass(Class newBehavioralClass) |
void |
setIsSerializable(boolean newIsSerializable) |
String |
toString() |
addClassListener, basicSetOwnedSignature, basicSetOwningPackage, conformsTo, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, eInverseAdd, eInverseRemove, eInvoke, getCommonType, getExtenders, getInstanceClassName, getMetaTypeName, getNormalizedType, getOwnedBehaviors, getOwnedBindings, getOwnedConstraints, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwnedSignature, getOwningPackage, getSuperClasses, getTypeId, getTypeParameters, getUnspecializedElement, isClass, isIsAbstract, isIsActive, isIsInterface, isOrdered, isTemplateParameter, isUnique, lookupActualOperation, lookupImplementation, removeClassListener, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setName, setOwnedSignature, setOwningPackage, setUnspecializedElement, specializeIn, validateNameIsNotNull, validateUniqueInvariantNamecreateInstance, createInstance, flattenedType, getPackage, isEqualTo, isEqualToUnspecializedType, oclEquals, oclHashCodegetNameallOwnedElements, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuegetESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloadedequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateInstance, createInstance, getExtenders, getInstanceClassName, getMetaTypeName, getOwnedBehaviors, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwningPackage, getSuperClasses, getTypeParameters, isIsAbstract, isIsActive, isIsInterface, isOrdered, isUnique, lookupActualOperation, lookupImplementation, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setOwningPackage, validateNameIsNotNull, validateUniqueInvariantNameconformsTo, flattenedType, getCommonType, getNormalizedType, getTypeId, isClass, isEqualTo, isEqualToUnspecializedType, isTemplateParameter, specializeInoclEquals, oclHashCodegetOwnedConstraintsgetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuegetOwnedBindings, getOwnedSignature, getUnspecializedElement, setOwnedSignature, setUnspecializedElementpublic void setIsSerializable(boolean newIsSerializable)
setIsSerializable in interface DataTypenewIsSerializable - the new value of the 'Is Serializable' attribute.DataType.isIsSerializable()public Class getBehavioralClass()
getBehavioralClass in interface DataTypeDataType.setBehavioralClass(org.eclipse.ocl.pivot.Class),
PivotPackage.getDataType_BehavioralClass()public Class basicGetBehavioralClass()
public void setBehavioralClass(Class newBehavioralClass)
setBehavioralClass in interface DataTypenewBehavioralClass - the new value of the 'Behavioral Class' reference.DataType.getBehavioralClass()public boolean isIsSerializable()
isIsSerializable in interface DataTypeDataType.setIsSerializable(boolean),
PivotPackage.getDataType_IsSerializable()public Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID,
Object newValue)
public <R> R accept(Visitor<R> visitor)
Elementpublic CompleteInheritance getInheritance(StandardLibrary standardLibrary)
TypegetInheritance in interface TypegetInheritance in class ClassImplpublic String getValue()
DataType"".
If the meaning of the 'Value' attribute isn't clear, there really should be more of a description here...
getValue in interface DataTypePivotPackage.getDataType_Value()Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.