Class ProjectDescriptor
- java.lang.Object
-
- net.ssehub.easy.producer.core.mgmt.ProjectDescriptor
-
- All Implemented Interfaces:
net.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptor
class ProjectDescriptor extends java.lang.Object implements net.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptorImplements the mapping of relevant information from EASy projects to VIL projects.- Author:
- Holger Eichelberger
-
-
Field Summary
Fields Modifier and Type Field Description private PLPInfoinfoprivate PLPInfo[]predecessors
-
Constructor Summary
Constructors Constructor Description ProjectDescriptor(PLPInfo info)Creates a project descriptor instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.ssehub.easy.basics.progress.ProgressObservercreateObserver()java.io.FilegetBase()net.ssehub.easy.instantiation.core.model.buildlangModel.ScriptgetMainVilScript()java.lang.StringgetModelFolder(net.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptor.ModelKind kind)net.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptorgetPredecessor(int index)intgetPredecessorCount()
-
-
-
Constructor Detail
-
ProjectDescriptor
ProjectDescriptor(PLPInfo info)
Creates a project descriptor instance.- Parameters:
info- the product line information object
-
-
Method Detail
-
getBase
public java.io.File getBase()
- Specified by:
getBasein interfacenet.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptor
-
getPredecessorCount
public int getPredecessorCount()
- Specified by:
getPredecessorCountin interfacenet.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptor
-
getPredecessor
public net.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptor getPredecessor(int index)
- Specified by:
getPredecessorin interfacenet.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptor
-
getMainVilScript
public net.ssehub.easy.instantiation.core.model.buildlangModel.Script getMainVilScript()
- Specified by:
getMainVilScriptin interfacenet.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptor
-
createObserver
public net.ssehub.easy.basics.progress.ProgressObserver createObserver()
- Specified by:
createObserverin interfacenet.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptor
-
getModelFolder
public java.lang.String getModelFolder(net.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptor.ModelKind kind)
- Specified by:
getModelFolderin interfacenet.ssehub.easy.instantiation.core.model.vilTypes.IProjectDescriptor
-
-