Class ComponentArtifact
- java.lang.Object
-
- net.ssehub.easy.instantiation.core.model.artifactModel.ComponentArtifact
-
- All Implemented Interfaces:
IArtifact,IRuntimeArtifact,IVilType
public abstract class ComponentArtifact extends java.lang.Object implements IRuntimeArtifact
Represents a runtime component. This class currently acts as a stub and shall be refined in future.- Author:
- Holger Eichelberger
-
-
Constructor Summary
Constructors Constructor Description ComponentArtifact()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voidacticate()Activates this component.abstract voiddeactivate()Deactivates this component.abstract voidupdate(ComponentArtifact artifact)Updates this component.
-
-
-
Method Detail
-
acticate
public abstract void acticate() throws VilExceptionActivates this component.- Throws:
VilException- in case of serious problems
-
deactivate
public abstract void deactivate() throws VilExceptionDeactivates this component.- Throws:
VilException- in case of serious problems
-
update
public abstract void update(ComponentArtifact artifact) throws VilException
Updates this component.- Parameters:
artifact- the component to update this component with- Throws:
VilException- in case of serious problems
-
-