public class ElementAssembler extends AssemblerNode implements XmiIdentity, Assembler
| Constructor and Description |
|---|
ElementAssembler(XmiNode source,
XmiNode parent,
Class_ prototype,
Map<String,ElementAssembler> assemblerMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDeferredGeneralization(Generalization generalization) |
void |
addReference(XmiReference ref) |
void |
assembleElementClass() |
void |
assembleFeatures() |
void |
assembleReferenceFeatures() |
void |
associateDeferredGeneralizations() |
void |
associateElement(ElementAssembler other) |
List<Generalization> |
getDeferredGeneralizations() |
XmiNode |
getParent() |
ElementAssembler |
getParentAssembler() |
Class_ |
getPrototype() |
XmiNode |
getSource() |
Element |
getTarget() |
Class |
getTargetClass() |
Comment |
getTargetComment() |
FumlObject |
getTargetObject() |
String |
getXmiId() |
boolean |
isAssembleExternalReferences() |
void |
registerElement() |
void |
setAssembleExternalReferences(boolean assembleExternalReferences) |
void |
setParentAssembler(ElementAssembler parentAssembler) |
accept, acceptBreadthFirst, acceptDepthFirst, add, getData, getLocalName, getNamespaceURI, getNodes, getPrefix, getXmiType, hasXmiTypepublic ElementAssembler getParentAssembler()
public void setParentAssembler(ElementAssembler parentAssembler)
public List<Generalization> getDeferredGeneralizations()
public void addDeferredGeneralization(Generalization generalization)
public void assembleElementClass()
assembleElementClass in interface Assemblerpublic void registerElement()
public void associateElement(ElementAssembler other)
associateElement in interface Assemblerpublic void associateDeferredGeneralizations()
public void assembleFeatures()
assembleFeatures in interface Assemblerpublic void assembleReferenceFeatures()
assembleReferenceFeatures in interface Assemblerpublic String getXmiId()
getXmiId in interface XmiElementgetXmiId in interface XmiIdentitygetXmiId in class AssemblerNodepublic Element getTarget()
public FumlObject getTargetObject()
public Class getTargetClass()
public Comment getTargetComment()
public Class_ getPrototype()
public XmiNode getSource()
public XmiNode getParent()
public void addReference(XmiReference ref)
public boolean isAssembleExternalReferences()
public void setAssembleExternalReferences(boolean assembleExternalReferences)
Copyright © 2017. All rights reserved.