public class AbstractExecutorTypedElement extends AbstractExecutorNamedElement implements TypedElement
Modifier and Type | Field and Description |
---|---|
protected Type |
type |
name
Constructor and Description |
---|
AbstractExecutorTypedElement(java.lang.String name,
Type executorType) |
Modifier and Type | Method and Description |
---|---|
boolean |
CompatibleBody(ValueSpecification bodySpecification) |
Type |
getType()
Returns the value of the 'Type' reference.
|
TypeId |
getTypeId() |
boolean |
isIsMany()
Returns the value of the 'Is Many' attribute.
|
boolean |
isIsRequired()
Returns the value of the 'Is Required' attribute.
|
void |
setIsRequired(boolean value)
Sets the value of the '
Is Required ' attribute. |
void |
setType(Type value)
Sets the value of the '
Type ' reference. |
java.lang.String |
toString() |
getName, setName
accept, allOwnedElements, eAdapters, eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eDeliver, eGet, eGet, eInvoke, eIsProxy, eIsSet, eNotify, eResource, eSet, eSetDeliver, eUnset, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, setName
accept, allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
@NonNull protected final Type type
public AbstractExecutorTypedElement(@NonNull java.lang.String name, @NonNull Type executorType)
public boolean CompatibleBody(ValueSpecification bodySpecification)
TypedElement
CompatibleBody
in interface TypedElement
public Type getType()
TypedElement
getType
in interface TypedElement
TypedElement.setType(Type)
,
PivotPackage.getTypedElement_Type()
@NonNull public TypeId getTypeId()
getTypeId
in interface TypedElement
public boolean isIsMany()
TypedElement
If the meaning of the 'Is Many' attribute isn't clear, there really should be more of a description here...
isIsMany
in interface TypedElement
PivotPackage.getTypedElement_IsMany()
public boolean isIsRequired()
TypedElement
"true"
.
If the meaning of the 'Is Required' attribute isn't clear, there really should be more of a description here...
isIsRequired
in interface TypedElement
TypedElement.setIsRequired(boolean)
,
PivotPackage.getTypedElement_IsRequired()
public void setIsRequired(boolean value)
TypedElement
Is Required
' attribute.
setIsRequired
in interface TypedElement
value
- the new value of the 'Is Required' attribute.TypedElement.isIsRequired()
public void setType(Type value)
TypedElement
Type
' reference.
setType
in interface TypedElement
value
- the new value of the 'Type' reference.TypedElement.getType()
public java.lang.String toString()
toString
in class java.lang.Object