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 |
ElementAssembler
public ElementAssembler(XmiNode source,
XmiNode parent,
Class_ prototype,
Map<String,ElementAssembler> assemblerMap)
getParentAssembler
public ElementAssembler getParentAssembler()
setParentAssembler
public void setParentAssembler(ElementAssembler parentAssembler)
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
assemleFeatures
public void assemleFeatures()
- Specified by:
assemleFeatures in interface Assembler
assembleReferenceFeatures
public void assembleReferenceFeatures()
- Specified by:
assembleReferenceFeatures in interface Assembler
getXmiId
public 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 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 © 2012. All Rights Reserved.