public class ItemDefinitionImpl extends RootElementImpl implements ItemDefinition
Modifier and Type | Field and Description |
---|---|
protected static Attribute<Boolean> |
isCollectionAttribute |
protected static Attribute<ItemKind> |
itemKindAttribute |
protected static Attribute<String> |
structureRefAttribute |
documentationCollection, extensionElementsChild, idAttribute
modelInstance
Constructor and Description |
---|
ItemDefinitionImpl(ModelTypeInstanceContext context) |
Modifier and Type | Method and Description |
---|---|
ItemKind |
getItemKind() |
String |
getStructureRef() |
boolean |
isCollection() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
setCollection(boolean isCollection) |
void |
setItemKind(ItemKind itemKind) |
void |
setStructureRef(String structureRef) |
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
builder, getScope, isScope
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
builder, getScope, isScope
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
public ItemDefinitionImpl(ModelTypeInstanceContext context)
public static void registerType(ModelBuilder modelBuilder)
public String getStructureRef()
getStructureRef
in interface ItemDefinition
public void setStructureRef(String structureRef)
setStructureRef
in interface ItemDefinition
public boolean isCollection()
isCollection
in interface ItemDefinition
public void setCollection(boolean isCollection)
setCollection
in interface ItemDefinition
public ItemKind getItemKind()
getItemKind
in interface ItemDefinition
public void setItemKind(ItemKind itemKind)
setItemKind
in interface ItemDefinition
Copyright © 2021. All rights reserved.