public class DiscretionaryItemImpl extends TableItemImpl implements DiscretionaryItem
Modifier and Type | Field and Description |
---|---|
protected static AttributeReference<PlanItemDefinition> |
definitionRefAttribute |
protected static ChildElementCollection<EntryCriterion> |
entryCriterionCollection |
protected static ChildElementCollection<ExitCriterion> |
exitCriterionCollection |
protected static ChildElement<ItemControl> |
itemControlChild |
protected static Attribute<String> |
nameAttribute |
applicabilityRuleRefCollection, authorizedRoleRefCollection
descriptionAttribute, documentationCollection, extensionElementsChild, idAttribute
modelInstance
Constructor and Description |
---|
DiscretionaryItemImpl(ModelTypeInstanceContext instanceContext) |
Modifier and Type | Method and Description |
---|---|
PlanItemDefinition |
getDefinition() |
Collection<EntryCriterion> |
getEntryCriterions() |
Collection<ExitCriterion> |
getExitCriterions() |
ItemControl |
getItemControl() |
String |
getName() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
setDefinition(PlanItemDefinition definition) |
void |
setItemControl(ItemControl itemControl) |
void |
setName(String name) |
getApplicabilityRule, getAuthorizedRoles
getDescription, getDocumentations, getExtensionElements, getId, isCmmn11, setDescription, setExtensionElements, setId
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getApplicabilityRule, getAuthorizedRoles
getDescription, getDocumentations, getExtensionElements, getId, setDescription, setExtensionElements, setId
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
protected static AttributeReference<PlanItemDefinition> definitionRefAttribute
protected static ChildElement<ItemControl> itemControlChild
protected static ChildElementCollection<EntryCriterion> entryCriterionCollection
protected static ChildElementCollection<ExitCriterion> exitCriterionCollection
public DiscretionaryItemImpl(ModelTypeInstanceContext instanceContext)
public String getName()
getName
in interface DiscretionaryItem
public void setName(String name)
setName
in interface DiscretionaryItem
public PlanItemDefinition getDefinition()
getDefinition
in interface DiscretionaryItem
public void setDefinition(PlanItemDefinition definition)
setDefinition
in interface DiscretionaryItem
public ItemControl getItemControl()
getItemControl
in interface DiscretionaryItem
public void setItemControl(ItemControl itemControl)
setItemControl
in interface DiscretionaryItem
public Collection<EntryCriterion> getEntryCriterions()
getEntryCriterions
in interface DiscretionaryItem
public Collection<ExitCriterion> getExitCriterions()
getExitCriterions
in interface DiscretionaryItem
public static void registerType(ModelBuilder modelBuilder)
Copyright © 2018. All rights reserved.