public interface Type extends Node
The following features are supported:
TypesPackage.getType()
Modifier and Type | Method and Description |
---|---|
boolean |
extendsType(Type type) |
Value |
getDefaultValue() |
DomainModel |
getDomainModel()
Returns the value of the 'Domain Model' reference.
|
<any> |
getReferencedVariables()
Returns the value of the 'Referenced Variables' reference list.
|
<any> |
getSuperType()
Returns the value of the 'Super Type' reference list.
|
VisualType |
getVisualType()
Returns the value of the 'Visual Type' reference.
|
boolean |
isAbstract()
Returns the value of the 'Abstract' attribute.
|
void |
setAbstract(boolean value)
Sets the value of the '
Abstract ' attribute. |
void |
setDomainModel(DomainModel value)
Sets the value of the '
Domain Model ' reference. |
void |
setVisualType(VisualType value)
Sets the value of the '
Visual Type ' reference. |
getId, getName, getPath, getTags, setId, setName
isSynched, setSynched
<any> getSuperType()
Type
.
If the meaning of the 'Super Type' reference isn't clear, there really should be more of a description here...
TypesPackage.getType_SuperType()
DomainModel getDomainModel()
If the meaning of the 'Domain Model' attribute isn't clear, there really should be more of a description here...
setDomainModel(DomainModel)
,
TypesPackage.getType_DomainModel()
void setDomainModel(DomainModel value)
Domain Model
' reference.
value
- the new value of the 'Domain Model' reference.getDomainModel()
boolean isAbstract()
If the meaning of the 'Abstract' attribute isn't clear, there really should be more of a description here...
setAbstract(boolean)
,
TypesPackage.getType_Abstract()
void setAbstract(boolean value)
Abstract
' attribute.
value
- the new value of the 'Abstract' attribute.isAbstract()
VisualType getVisualType()
If the meaning of the 'Visual Type' reference isn't clear, there really should be more of a description here...
setVisualType(VisualType)
,
TypesPackage.getType_VisualType()
void setVisualType(VisualType value)
Visual Type
' reference.
value
- the new value of the 'Visual Type' reference.getVisualType()
<any> getReferencedVariables()
Variable
.
It is bidirectional and its opposite is 'Types
'.
If the meaning of the 'Referenced Variables' reference list isn't clear, there really should be more of a description here...
TypesPackage.getType_ReferencedVariables()
,
Variable.getTypes()
Value getDefaultValue()
boolean extendsType(Type type)