org.camunda.bpm.model.cmmn.impl.instance
Class DiscretionaryItemImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.cmmn.impl.instance.CmmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.cmmn.impl.instance.CmmnElementImpl
              extended by org.camunda.bpm.model.cmmn.impl.instance.TableItemImpl
                  extended by org.camunda.bpm.model.cmmn.impl.instance.DiscretionaryItemImpl
All Implemented Interfaces:
CmmnElement, CmmnModelElementInstance, DiscretionaryItem, TableItem, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class DiscretionaryItemImpl
extends TableItemImpl
implements DiscretionaryItem

Author:
Roman Smirnov

Field Summary
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<PlanItemDefinition> definitionRefAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<PlanItemControl> itemControlChild
           
 
Fields inherited from class org.camunda.bpm.model.cmmn.impl.instance.TableItemImpl
applicabilityRuleRefCollection, authorizedRoleRefCollection
 
Fields inherited from class org.camunda.bpm.model.cmmn.impl.instance.CmmnElementImpl
descriptionAttribute, extensionElementsChild, idAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
DiscretionaryItemImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 PlanItemDefinition getDefinition()
           
 PlanItemControl getItemControl()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setDefinition(PlanItemDefinition definition)
           
 void setItemControl(PlanItemControl itemControl)
           
 
Methods inherited from class org.camunda.bpm.model.cmmn.impl.instance.TableItemImpl
getApplicabilityRule, getAuthorizedRoles
 
Methods inherited from class org.camunda.bpm.model.cmmn.impl.instance.CmmnElementImpl
getDescription, getExtensionElements, getId, setDescription, setExtensionElements, setId
 
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, 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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.model.cmmn.instance.TableItem
getApplicabilityRule, getAuthorizedRoles
 
Methods inherited from interface org.camunda.bpm.model.cmmn.instance.CmmnElement
getDescription, getExtensionElements, getId, setDescription, setExtensionElements, setId
 
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
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
 

Field Detail

definitionRefAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<PlanItemDefinition> definitionRefAttribute

itemControlChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<PlanItemControl> itemControlChild
Constructor Detail

DiscretionaryItemImpl

public DiscretionaryItemImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
Method Detail

getDefinition

public PlanItemDefinition getDefinition()
Specified by:
getDefinition in interface DiscretionaryItem

setDefinition

public void setDefinition(PlanItemDefinition definition)
Specified by:
setDefinition in interface DiscretionaryItem

getItemControl

public PlanItemControl getItemControl()
Specified by:
getItemControl in interface DiscretionaryItem

setItemControl

public void setItemControl(PlanItemControl itemControl)
Specified by:
setItemControl in interface DiscretionaryItem

registerType

public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)


Copyright © 2014 camunda services GmbH. All rights reserved.