Package org.kie.dmn.model.v1_3
Class KieDMNModelInstrumentedBase
- java.lang.Object
-
- org.kie.dmn.model.v1_3.KieDMNModelInstrumentedBase
-
- All Implemented Interfaces:
DMNModelInstrumentedBase
- Direct Known Subclasses:
Bounds,Color,DiagramElement,DiagramElement.Extension,Dimension,DMNDI,Point,Style,TBinding,TDMNElement,TDMNElement.TExtensionElements,TDMNElementReference,TRuleAnnotation,TRuleAnnotationClause
public abstract class KieDMNModelInstrumentedBase extends java.lang.Object implements DMNModelInstrumentedBase
-
-
Constructor Summary
Constructors Constructor Description KieDMNModelInstrumentedBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChildren(DMNModelInstrumentedBase child)<T extends DMNModelInstrumentedBase>
java.util.List<? extends T>findAllChildren(java.lang.Class<T> clazz)java.util.Map<javax.xml.namespace.QName,java.lang.String>getAdditionalAttributes()java.util.List<DMNModelInstrumentedBase>getChildren()java.lang.StringgetIdentifierString()javax.xml.stream.LocationgetLocation()Returns an approximated location of the XML origin for this DMN Model node.java.lang.StringgetNamespaceURI(java.lang.String prefix)java.util.Map<java.lang.String,java.lang.String>getNsContext()Namespace context map as defined at the level of the given element.DMNModelInstrumentedBasegetParent()DMNModelInstrumentedBasegetParentDRDElement()java.util.Optional<java.lang.String>getPrefixForNamespaceURI(java.lang.String namespaceURI)java.lang.StringgetURIFEEL()voidsetAdditionalAttributes(java.util.Map<javax.xml.namespace.QName,java.lang.String> additionalAttributes)voidsetLocation(javax.xml.stream.Location location)voidsetParent(DMNModelInstrumentedBase parent)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.dmn.model.api.DMNModelInstrumentedBase
recurseNsKeys
-
-
-
-
Field Detail
-
URI_DMN
public static final java.lang.String URI_DMN
- See Also:
- Constant Field Values
-
URI_FEEL
public static final java.lang.String URI_FEEL
- See Also:
- Constant Field Values
-
URI_KIE
public static final java.lang.String URI_KIE
- See Also:
- Constant Field Values
-
URI_DMNDI
public static final java.lang.String URI_DMNDI
- See Also:
- Constant Field Values
-
URI_DI
public static final java.lang.String URI_DI
- See Also:
- Constant Field Values
-
URI_DC
public static final java.lang.String URI_DC
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIdentifierString
public java.lang.String getIdentifierString()
- Specified by:
getIdentifierStringin interfaceDMNModelInstrumentedBase
-
getParentDRDElement
public DMNModelInstrumentedBase getParentDRDElement()
- Specified by:
getParentDRDElementin interfaceDMNModelInstrumentedBase
-
getNsContext
public java.util.Map<java.lang.String,java.lang.String> getNsContext()
Description copied from interface:DMNModelInstrumentedBaseNamespace context map as defined at the level of the given element. Please notice it support also default namespace (no prefix) as "" as defined inXMLConstants.DEFAULT_NS_PREFIX.- Specified by:
getNsContextin interfaceDMNModelInstrumentedBase
-
getNamespaceURI
public java.lang.String getNamespaceURI(java.lang.String prefix)
- Specified by:
getNamespaceURIin interfaceDMNModelInstrumentedBase
-
getPrefixForNamespaceURI
public java.util.Optional<java.lang.String> getPrefixForNamespaceURI(java.lang.String namespaceURI)
- Specified by:
getPrefixForNamespaceURIin interfaceDMNModelInstrumentedBase
-
setAdditionalAttributes
public void setAdditionalAttributes(java.util.Map<javax.xml.namespace.QName,java.lang.String> additionalAttributes)
- Specified by:
setAdditionalAttributesin interfaceDMNModelInstrumentedBase
-
getAdditionalAttributes
public java.util.Map<javax.xml.namespace.QName,java.lang.String> getAdditionalAttributes()
- Specified by:
getAdditionalAttributesin interfaceDMNModelInstrumentedBase
-
getParent
public DMNModelInstrumentedBase getParent()
- Specified by:
getParentin interfaceDMNModelInstrumentedBase
-
setParent
public void setParent(DMNModelInstrumentedBase parent)
- Specified by:
setParentin interfaceDMNModelInstrumentedBase
-
getChildren
public java.util.List<DMNModelInstrumentedBase> getChildren()
- Specified by:
getChildrenin interfaceDMNModelInstrumentedBase
-
addChildren
public void addChildren(DMNModelInstrumentedBase child)
- Specified by:
addChildrenin interfaceDMNModelInstrumentedBase
-
setLocation
public void setLocation(javax.xml.stream.Location location)
- Specified by:
setLocationin interfaceDMNModelInstrumentedBase
-
getLocation
public javax.xml.stream.Location getLocation()
Returns an approximated location of the XML origin for this DMN Model node.- Specified by:
getLocationin interfaceDMNModelInstrumentedBase
-
getURIFEEL
public java.lang.String getURIFEEL()
- Specified by:
getURIFEELin interfaceDMNModelInstrumentedBase
-
findAllChildren
public <T extends DMNModelInstrumentedBase> java.util.List<? extends T> findAllChildren(java.lang.Class<T> clazz)
- Specified by:
findAllChildrenin interfaceDMNModelInstrumentedBase
-
-