org.modeldriven.fuml.assembly
Class ElementAssembler
java.lang.Object
org.modeldriven.fuml.assembly.AssemblerNode
org.modeldriven.fuml.assembly.ElementAssembler
- All Implemented Interfaces:
- Assembler, XmiElement, XmiIdentity
public class ElementAssembler
- extends AssemblerNode
- implements XmiIdentity, Assembler
| Methods inherited from class org.modeldriven.fuml.assembly.AssemblerNode |
accept, acceptBreadthFirst, acceptDepthFirst, add, getData, getLocalName, getNamespaceURI, getNodes, getPrefix, getXmiType, hasXmiType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementAssembler
public ElementAssembler(XmiNode source,
XmiNode parent,
Class_ prototype,
java.util.Map<java.lang.String,ElementAssembler> assemblerMap)
getParentAssembler
public ElementAssembler getParentAssembler()
setParentAssembler
public void setParentAssembler(ElementAssembler parentAssembler)
getDeferredGeneralizations
public java.util.List<Generalization> getDeferredGeneralizations()
addDeferredGeneralization
public void addDeferredGeneralization(Generalization generalization)
assembleElementClass
public void assembleElementClass()
- Specified by:
assembleElementClass in interface Assembler
registerElement
public void registerElement()
associateElement
public void associateElement(ElementAssembler other)
- Specified by:
associateElement in interface Assembler
associateDeferredGeneralizations
public void associateDeferredGeneralizations()
assembleFeatures
public void assembleFeatures()
- Specified by:
assembleFeatures in interface Assembler
assembleReferenceFeatures
public void assembleReferenceFeatures()
- Specified by:
assembleReferenceFeatures in interface Assembler
getXmiId
public java.lang.String getXmiId()
- Specified by:
getXmiId in interface XmiElement- Specified by:
getXmiId in interface XmiIdentity- Overrides:
getXmiId in class AssemblerNode
getTarget
public Element getTarget()
getTargetObject
public FumlObject getTargetObject()
getTargetClass
public java.lang.Class getTargetClass()
getTargetComment
public Comment getTargetComment()
getPrototype
public Class_ getPrototype()
getSource
public XmiNode getSource()
getParent
public XmiNode getParent()
addReference
public void addReference(XmiReference ref)
isAssembleExternalReferences
public boolean isAssembleExternalReferences()
setAssembleExternalReferences
public void setAssembleExternalReferences(boolean assembleExternalReferences)
Copyright © 2015. All Rights Reserved.