org.modeldriven.fuml.io
Class ArtifactLoader
java.lang.Object
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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classList
protected java.util.List<Class_> classList
artifact
protected RepositoryArtifact artifact
modelElementReader
protected BasicElementReader modelElementReader
ArtifactLoader
public ArtifactLoader()
ArtifactLoader
public ArtifactLoader(BasicElementReader modelElementReader)
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.