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, validateUniqueInvariantName
createInstance, createInstance, flattenedType, getPackage, isEqualTo, isEqualToUnspecializedType, oclEquals, oclHashCode
getName
allOwnedElements, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
createInstance, createInstance, getExtenders, getInstanceClassName, getMetaTypeName, getOwnedBehaviors, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwningPackage, getSuperClasses, getTypeParameters, isIsAbstract, isIsActive, isIsInterface, isOrdered, isUnique, lookupActualOperation, lookupImplementation, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setOwningPackage, validateNameIsNotNull, validateUniqueInvariantName
conformsTo, flattenedType, getCommonType, getNormalizedType, getTypeId, isClass, isEqualTo, isEqualToUnspecializedType, isTemplateParameter, specializeIn
oclEquals, oclHashCode
getOwnedConstraints
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getOwnedBindings, getOwnedSignature, getUnspecializedElement, setOwnedSignature, setUnspecializedElement
public void setIsSerializable(boolean newIsSerializable)
setIsSerializable
in interface DataType
newIsSerializable
- the new value of the 'Is Serializable' attribute.DataType.isIsSerializable()
public Class getBehavioralClass()
getBehavioralClass
in interface DataType
DataType.setBehavioralClass(org.eclipse.ocl.pivot.Class)
,
PivotPackage.getDataType_BehavioralClass()
public Class basicGetBehavioralClass()
public void setBehavioralClass(Class newBehavioralClass)
setBehavioralClass
in interface DataType
newBehavioralClass
- the new value of the 'Behavioral Class' reference.DataType.getBehavioralClass()
public boolean isIsSerializable()
isIsSerializable
in interface DataType
DataType.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)
Element
public CompleteInheritance getInheritance(StandardLibrary standardLibrary)
Type
getInheritance
in interface Type
getInheritance
in class ClassImpl
public 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 DataType
PivotPackage.getDataType_Value()
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.