org.modeldriven.fuml.io
Class ArtifactLoader

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

public class ArtifactLoader
extends java.lang.Object
implements ValidationEventListener, ElementAssemblerEventListener, ElementReaderEventListener


Field Summary
protected  RepositoryArtifact artifact
           
protected  java.util.List<Class_> classList
           
protected  BasicElementReader modelElementReader
           
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classList

protected java.util.List<Class_> classList

artifact

protected RepositoryArtifact artifact

modelElementReader

protected BasicElementReader modelElementReader
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 © 2015. All Rights Reserved.