org.modeldriven.fuml.assembly
Class ElementGraphAssembler

java.lang.Object
  extended by org.modeldriven.fuml.xmi.AbstractXmiNodeVisitor
      extended by org.modeldriven.fuml.assembly.ElementGraphAssembler
All Implemented Interfaces:
AssemblerResults, XmiNodeVisitor

public class ElementGraphAssembler
extends AbstractXmiNodeVisitor
implements XmiNodeVisitor, AssemblerResults


Constructor Summary
ElementGraphAssembler(XmiNode xmiRoot)
           
ElementGraphAssembler(XmiNode xmiRoot, boolean assembleExternalReferences)
           
 
Method Summary
 void addEventListener(ElementAssemblerEventListener eventListener)
           
 void clear()
           
 List<FumlObject> getResults()
           
 List<String> getResultsXmiIds()
           
 boolean isAssembleExternalReferences()
           
 FumlObject lookupResult(String xmiId)
           
 void removeEventListener(ElementAssemblerEventListener eventListener)
           
 void setAssembleExternalReferences(boolean assembleExternalReferences)
           
 void start()
           
 void visit(XmiNode target, XmiNode sourceXmiNode, String sourceKey, XmiNodeVisitorStatus status, int level)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementGraphAssembler

public ElementGraphAssembler(XmiNode xmiRoot,
                             boolean assembleExternalReferences)

ElementGraphAssembler

public ElementGraphAssembler(XmiNode xmiRoot)
Method Detail

start

public void start()

clear

public void clear()

addEventListener

public void addEventListener(ElementAssemblerEventListener eventListener)

removeEventListener

public void removeEventListener(ElementAssemblerEventListener eventListener)

visit

public void visit(XmiNode target,
                  XmiNode sourceXmiNode,
                  String sourceKey,
                  XmiNodeVisitorStatus status,
                  int level)
Specified by:
visit in interface XmiNodeVisitor

getResults

public List<FumlObject> getResults()
Specified by:
getResults in interface AssemblerResults

getResultsXmiIds

public List<String> getResultsXmiIds()
Specified by:
getResultsXmiIds in interface AssemblerResults

lookupResult

public FumlObject lookupResult(String xmiId)
Specified by:
lookupResult in interface AssemblerResults

isAssembleExternalReferences

public boolean isAssembleExternalReferences()

setAssembleExternalReferences

public void setAssembleExternalReferences(boolean assembleExternalReferences)


Copyright © 2012. All Rights Reserved.