org.modeldriven.fuml.io
Class ArtifactLoader

java.lang.Object
  extended by org.modeldriven.fuml.io.ArtifactLoader
All Implemented Interfaces:
EventListener, ElementAssemblerEventListener, ElementReaderEventListener, ValidationEventListener
Direct Known Subclasses:
IncrementalArtifactLoader

public class ArtifactLoader
extends Object
implements ValidationEventListener, ElementAssemblerEventListener, ElementReaderEventListener


Constructor Summary
ArtifactLoader()
           
ArtifactLoader(BasicElementReader modelElementReader)
           
 
Method Summary
 void elementAssembled(ElementAssemblerEvent event)
           
 void elementGraphAssembled(ElementAssemblerResultsEvent event)
           
 void elementStubAssembled(ElementAssemblerResultsEvent event)
           
 void read(FileArtifact artifact)
           
 void read(ResourceArtifact artifact)
           
 void streamCompleted(ElementReaderEvent event)
           
 void validationCompleted(ValidationEvent event)
           
 void validationError(ValidationErrorEvent event)
           
 void validationStarted(ValidationEvent event)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactLoader

public ArtifactLoader()

ArtifactLoader

public ArtifactLoader(BasicElementReader modelElementReader)
Method Detail

read

public void read(FileArtifact artifact)

read

public void read(ResourceArtifact artifact)

validationCompleted

public void validationCompleted(ValidationEvent event)
Specified by:
validationCompleted in interface ValidationEventListener

validationError

public void validationError(ValidationErrorEvent event)
Specified by:
validationError in interface ValidationEventListener

validationStarted

public void validationStarted(ValidationEvent event)
Specified by:
validationStarted in interface ValidationEventListener

elementAssembled

public void elementAssembled(ElementAssemblerEvent event)
Specified by:
elementAssembled in interface ElementAssemblerEventListener

elementGraphAssembled

public void elementGraphAssembled(ElementAssemblerResultsEvent event)
Specified by:
elementGraphAssembled in interface ElementAssemblerEventListener

elementStubAssembled

public void elementStubAssembled(ElementAssemblerResultsEvent event)
Specified by:
elementStubAssembled in interface ElementAssemblerEventListener

streamCompleted

public void streamCompleted(ElementReaderEvent event)
Specified by:
streamCompleted in interface ElementReaderEventListener


Copyright © 2012. All Rights Reserved.