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

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.PlanItemImpl
All Implemented Interfaces:
CmmnElement, CmmnModelElementInstance, PlanItem, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class PlanItemImpl
extends CmmnElementImpl
implements PlanItem

Author:
Roman Smirnov

Field Summary
protected static org.camunda.bpm.model.xml.type.reference.AttributeReferenceCollection<Sentry> entryCriteriaRefCollection
          Deprecated. 
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<EntryCriterion> entryCriterionCollection
           
protected static org.camunda.bpm.model.xml.type.reference.AttributeReferenceCollection<Sentry> exitCriteriaRefCollection
          Deprecated. 
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ExitCriterion> exitCriterionCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<ItemControl> itemControlChild
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute
           
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<PlanItemDefinition> planItemDefinitionRefAttribute
           
 
Fields inherited from class org.camunda.bpm.model.cmmn.impl.instance.CmmnElementImpl
descriptionAttribute, documentationCollection, extensionElementsChild, idAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
PlanItemImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 PlanItemDefinition getDefinition()
           
 Collection<Sentry> getEntryCriteria()
           
 Collection<Sentry> getEntryCriterias()
           
 Collection<EntryCriterion> getEntryCriterions()
           
 Collection<Sentry> getExitCriteria()
           
 Collection<Sentry> getExitCriterias()
           
 Collection<ExitCriterion> getExitCriterions()
           
 ItemControl getItemControl()
           
 String getName()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setDefinition(PlanItemDefinition definition)
           
 void setItemControl(ItemControl itemControl)
           
 void setName(String name)
           
 
Methods inherited from class org.camunda.bpm.model.cmmn.impl.instance.CmmnElementImpl
getDescription, getDocumentations, getExtensionElements, getId, isCmmn11, setDescription, setExtensionElements, setId
 
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
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
 
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.CmmnElement
getDescription, getDocumentations, 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, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 

Field Detail

nameAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute

planItemDefinitionRefAttribute

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

itemControlChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<ItemControl> itemControlChild

entryCriteriaRefCollection

@Deprecated
protected static org.camunda.bpm.model.xml.type.reference.AttributeReferenceCollection<Sentry> entryCriteriaRefCollection
Deprecated. 

exitCriteriaRefCollection

@Deprecated
protected static org.camunda.bpm.model.xml.type.reference.AttributeReferenceCollection<Sentry> exitCriteriaRefCollection
Deprecated. 

entryCriterionCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<EntryCriterion> entryCriterionCollection

exitCriterionCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ExitCriterion> exitCriterionCollection
Constructor Detail

PlanItemImpl

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

getName

public String getName()
Specified by:
getName in interface PlanItem

setName

public void setName(String name)
Specified by:
setName in interface PlanItem

getDefinition

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

setDefinition

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

getEntryCriterias

public Collection<Sentry> getEntryCriterias()
Specified by:
getEntryCriterias in interface PlanItem

getExitCriterias

public Collection<Sentry> getExitCriterias()
Specified by:
getExitCriterias in interface PlanItem

getEntryCriteria

public Collection<Sentry> getEntryCriteria()
Specified by:
getEntryCriteria in interface PlanItem
Returns:
an immutable collection

getExitCriteria

public Collection<Sentry> getExitCriteria()
Specified by:
getExitCriteria in interface PlanItem
Returns:
an immutable collection

getEntryCriterions

public Collection<EntryCriterion> getEntryCriterions()
Specified by:
getEntryCriterions in interface PlanItem

getExitCriterions

public Collection<ExitCriterion> getExitCriterions()
Specified by:
getExitCriterions in interface PlanItem

getItemControl

public ItemControl getItemControl()
Specified by:
getItemControl in interface PlanItem

setItemControl

public void setItemControl(ItemControl itemControl)
Specified by:
setItemControl in interface PlanItem

registerType

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


Copyright © 2017 camunda services GmbH. All rights reserved.