org.camunda.bpm.dmn.engine.impl
Class DmnDecisionModelImpl

java.lang.Object
  extended by org.camunda.bpm.dmn.engine.impl.DmnElementImpl
      extended by org.camunda.bpm.dmn.engine.impl.DmnDecisionModelImpl
All Implemented Interfaces:
DmnDecisionModel, DmnElement

public class DmnDecisionModelImpl
extends DmnElementImpl
implements DmnDecisionModel


Field Summary
protected  Map<String,DmnDecision> decisions
           
protected  String expressionLanguage
           
protected  Map<String,DmnItemDefinition> itemDefinitions
           
protected  String namespace
           
protected  String typeLanguage
           
 
Fields inherited from class org.camunda.bpm.dmn.engine.impl.DmnElementImpl
key, name
 
Constructor Summary
DmnDecisionModelImpl()
           
 
Method Summary
 void addDecision(DmnDecision decision)
           
 void addItemDefinition(DmnItemDefinition itemDefinition)
           
<T extends DmnDecision>
T
getDecision(String decisionKey)
           
<T extends DmnDecision>
List<T>
getDecisions()
           
 String getExpressionLanguage()
           
 DmnItemDefinition getItemDefinition(String itemDefinitionKey)
           
 List<DmnItemDefinition> getItemDefinitions()
           
 String getNamespace()
           
 String getTypeLanguage()
           
 void setDecisions(Collection<DmnDecision> decisions)
           
 void setExpressionLanguage(String expressionLanguage)
           
 void setItemDefinitions(Collection<DmnItemDefinition> itemDefinitions)
           
 void setNamespace(String namespace)
           
 void setTypeLanguage(String typeLanguage)
           
 String toString()
           
 
Methods inherited from class org.camunda.bpm.dmn.engine.impl.DmnElementImpl
getKey, getName, setKey, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.dmn.engine.DmnElement
getKey, getName
 

Field Detail

expressionLanguage

protected String expressionLanguage

typeLanguage

protected String typeLanguage

namespace

protected String namespace

itemDefinitions

protected Map<String,DmnItemDefinition> itemDefinitions

decisions

protected Map<String,DmnDecision> decisions
Constructor Detail

DmnDecisionModelImpl

public DmnDecisionModelImpl()
Method Detail

getExpressionLanguage

public String getExpressionLanguage()
Specified by:
getExpressionLanguage in interface DmnDecisionModel

setExpressionLanguage

public void setExpressionLanguage(String expressionLanguage)

getTypeLanguage

public String getTypeLanguage()
Specified by:
getTypeLanguage in interface DmnDecisionModel

setTypeLanguage

public void setTypeLanguage(String typeLanguage)

getNamespace

public String getNamespace()
Specified by:
getNamespace in interface DmnDecisionModel

setNamespace

public void setNamespace(String namespace)

getItemDefinitions

public List<DmnItemDefinition> getItemDefinitions()
Specified by:
getItemDefinitions in interface DmnDecisionModel

setItemDefinitions

public void setItemDefinitions(Collection<DmnItemDefinition> itemDefinitions)

addItemDefinition

public void addItemDefinition(DmnItemDefinition itemDefinition)

getItemDefinition

public DmnItemDefinition getItemDefinition(String itemDefinitionKey)
Specified by:
getItemDefinition in interface DmnDecisionModel

getDecisions

public <T extends DmnDecision> List<T> getDecisions()
Specified by:
getDecisions in interface DmnDecisionModel

getDecision

public <T extends DmnDecision> T getDecision(String decisionKey)
Specified by:
getDecision in interface DmnDecisionModel

setDecisions

public void setDecisions(Collection<DmnDecision> decisions)

addDecision

public void addDecision(DmnDecision decision)

toString

public String toString()
Overrides:
toString in class DmnElementImpl


Copyright © 2015 camunda services GmbH. All rights reserved.