public class ItemDefinitionImpl extends NamedElementImpl implements ItemDefinition
| Modifier and Type | Field and Description |
|---|---|
protected static ChildElement<AllowedValues> |
allowedValuesChild |
protected static Attribute<Boolean> |
isCollectionAttribute |
protected static ChildElementCollection<ItemComponent> |
itemComponentCollection |
protected static Attribute<String> |
typeLanguageAttribute |
protected static ChildElement<TypeRef> |
typeRefChild |
nameAttributedescriptionChild, extensionElementsChild, idAttribute, labelAttributemodelInstance| Constructor and Description |
|---|
ItemDefinitionImpl(ModelTypeInstanceContext instanceContext) |
| Modifier and Type | Method and Description |
|---|---|
AllowedValues |
getAllowedValues() |
Collection<ItemComponent> |
getItemComponents() |
String |
getTypeLanguage() |
TypeRef |
getTypeRef() |
boolean |
isCollection() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
setAllowedValues(AllowedValues allowedValues) |
void |
setCollection(boolean isCollection) |
void |
setTypeLanguage(String typeLanguage) |
void |
setTypeRef(TypeRef typeRef) |
getName, setNamegetDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabeladdChildElement, 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, updateAfterReplacementclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetName, setNamegetDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabeladdChildElement, 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, updateAfterReplacementprotected static ChildElement<TypeRef> typeRefChild
protected static ChildElement<AllowedValues> allowedValuesChild
protected static ChildElementCollection<ItemComponent> itemComponentCollection
public ItemDefinitionImpl(ModelTypeInstanceContext instanceContext)
public String getTypeLanguage()
getTypeLanguage in interface ItemDefinitionpublic void setTypeLanguage(String typeLanguage)
setTypeLanguage in interface ItemDefinitionpublic boolean isCollection()
isCollection in interface ItemDefinitionpublic void setCollection(boolean isCollection)
setCollection in interface ItemDefinitionpublic TypeRef getTypeRef()
getTypeRef in interface ItemDefinitionpublic void setTypeRef(TypeRef typeRef)
setTypeRef in interface ItemDefinitionpublic AllowedValues getAllowedValues()
getAllowedValues in interface ItemDefinitionpublic void setAllowedValues(AllowedValues allowedValues)
setAllowedValues in interface ItemDefinitionpublic Collection<ItemComponent> getItemComponents()
getItemComponents in interface ItemDefinitionpublic static void registerType(ModelBuilder modelBuilder)
Copyright © 2022. All rights reserved.