public class BusinessKnowledgeModelImpl extends DrgElementImpl implements BusinessKnowledgeModel
Modifier and Type | Field and Description |
---|---|
protected static ChildElementCollection<AuthorityRequirement> |
authorityRequirementCollection |
protected static ChildElement<EncapsulatedLogic> |
encapsulatedLogicChild |
protected static ChildElementCollection<KnowledgeRequirement> |
knowledgeRequirementCollection |
protected static ChildElement<Variable> |
variableChild |
nameAttribute
descriptionChild, extensionElementsChild, idAttribute, labelAttribute
modelInstance
Constructor and Description |
---|
BusinessKnowledgeModelImpl(ModelTypeInstanceContext instanceContext) |
Modifier and Type | Method and Description |
---|---|
Collection<AuthorityRequirement> |
getAuthorityRequirement() |
EncapsulatedLogic |
getEncapsulatedLogic() |
Collection<KnowledgeRequirement> |
getKnowledgeRequirement() |
Variable |
getVariable() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
setEncapsulatedLogic(EncapsulatedLogic encapsulatedLogic) |
void |
setVariable(Variable variable) |
getName, setName
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
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
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getName, setName
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
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
protected static ChildElement<EncapsulatedLogic> encapsulatedLogicChild
protected static ChildElement<Variable> variableChild
protected static ChildElementCollection<KnowledgeRequirement> knowledgeRequirementCollection
protected static ChildElementCollection<AuthorityRequirement> authorityRequirementCollection
public BusinessKnowledgeModelImpl(ModelTypeInstanceContext instanceContext)
public EncapsulatedLogic getEncapsulatedLogic()
getEncapsulatedLogic
in interface BusinessKnowledgeModel
public void setEncapsulatedLogic(EncapsulatedLogic encapsulatedLogic)
setEncapsulatedLogic
in interface BusinessKnowledgeModel
public Variable getVariable()
getVariable
in interface BusinessKnowledgeModel
public void setVariable(Variable variable)
setVariable
in interface BusinessKnowledgeModel
public Collection<KnowledgeRequirement> getKnowledgeRequirement()
getKnowledgeRequirement
in interface BusinessKnowledgeModel
public Collection<AuthorityRequirement> getAuthorityRequirement()
getAuthorityRequirement
in interface BusinessKnowledgeModel
public static void registerType(ModelBuilder modelBuilder)
Copyright © 2020. All rights reserved.