public interface Type extends PositionElement
The following features are supported:
IntegrityPackage.getType()
Modifier and Type | Method and Description |
---|---|
Item |
createItem() |
Type |
getAssociatedType()
Returns the value of the 'Associated Type' reference.
|
MDWEList<Constraint> |
getConstraints()
Returns the value of the 'Constraints' containment reference list.
|
Field |
getField(org.eclipse.emf.common.util.Enumerator enumeration) |
Field |
getField(String name) |
MDWEList<Field> |
getFields()
Returns the value of the 'Fields' reference list.
|
Item |
getItem(int id) |
MDWEList<Item> |
getItems()
Returns the value of the 'Items' containment reference list.
|
List<Pick> |
getPicks(Field field)
Returns the picks that are allowed on this type for the specified fields,
according to the constraints defined on the type (if any)
|
TypeClassKind |
getTypeClass()
Returns the value of the 'Type Class' attribute.
|
MDWEList<WorkflowState> |
getWorkflowStates()
Returns the value of the 'Workflow States' containment reference list.
|
void |
setAssociatedType(Type value)
Sets the value of the '
Associated Type ' reference. |
void |
setTypeClass(TypeClassKind value)
Sets the value of the '
Type Class ' attribute. |
getPosition, setPosition
getDescription, getName, setDescription, setName
getId, setId
eUninitialize
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
MDWEList<Field> getFields()
Field
.
IntegrityPackage.getType_Fields()
Field getField(org.eclipse.emf.common.util.Enumerator enumeration)
MDWEList<Item> getItems()
Item
.
It is bidirectional and its opposite is 'Type
'.
IntegrityPackage.getType_Items()
,
Item.getType()
TypeClassKind getTypeClass()
TypeClassKind
.
TypeClassKind
,
setTypeClass(TypeClassKind)
,
IntegrityPackage.getType_TypeClass()
void setTypeClass(TypeClassKind value)
Type Class
' attribute.
value
- the new value of the 'Type Class' attribute.TypeClassKind
,
getTypeClass()
MDWEList<Constraint> getConstraints()
Constraint
.
IntegrityPackage.getType_Constraints()
Type getAssociatedType()
setAssociatedType(Type)
,
IntegrityPackage.getType_AssociatedType()
void setAssociatedType(Type value)
Associated Type
' reference.
value
- the new value of the 'Associated Type' reference.getAssociatedType()
MDWEList<WorkflowState> getWorkflowStates()
WorkflowState
.
IntegrityPackage.getType_WorkflowStates()
Item getItem(int id)
Item createItem()