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  boolean assembleExternalReferences
           
protected  java.util.List<Class_> classList
           
protected  BasicElementReader modelElementReader
           
protected  boolean validateExternalReferences
           
 
Constructor Summary
ArtifactLoader()
           
ArtifactLoader(BasicElementReader modelElementReader)
           
 
Method Summary
 void elementAssembled(ElementAssemblerEvent event)
           
 void elementGraphAssembled(ElementAssemblerResultsEvent event)
           
 void elementStubAssembled(ElementAssemblerResultsEvent event)
           
 boolean isAssembleExternalReferences()
           
 boolean isValidateExternalReferences()
           
 void read(FileArtifact artifact)
           
 void read(ResourceArtifact artifact)
           
 void setAssembleExternalReferences(boolean assembleExternalReferences)
           
 void setValidateExternalReferences(boolean validateExternalReferences)
           
 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

validateExternalReferences

protected boolean validateExternalReferences

assembleExternalReferences

protected boolean assembleExternalReferences
Constructor Detail

ArtifactLoader

public ArtifactLoader()

ArtifactLoader

public ArtifactLoader(BasicElementReader modelElementReader)
Method Detail

isValidateExternalReferences

public boolean isValidateExternalReferences()

setValidateExternalReferences

public void setValidateExternalReferences(boolean validateExternalReferences)

isAssembleExternalReferences

public boolean isAssembleExternalReferences()

setAssembleExternalReferences

public void setAssembleExternalReferences(boolean assembleExternalReferences)

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.