eu.transformproject.provenance.representation
public class InstantiationDesc extends java.lang.Object
Constructor and Description |
---|
InstantiationDesc(OPMGraphInstantiationSpec instantiationSpec) |
Modifier and Type | Method and Description |
---|---|
void |
addLinksBetweenTemplates(OPMGraph g) |
void |
addTemplateDeployment(TemplateDeploymentDesc deployDesc) |
java.util.ArrayList<OPMEntityNode> |
getAllNodesRepresenting(java.lang.String templateId,
OPMEntity templateNode) |
java.util.ArrayList<OPMEntityNode> |
getAllPossibleEqualNodes(java.lang.String templateId,
OPMEntity templateEntityId) |
java.util.ArrayList<java.util.HashSet<EqualDeploymentDesc>> |
getEqualDeployments() |
OPMGraphInstantiationSpec |
getInstantiationSpec() |
java.util.ArrayList<java.util.HashSet<LinkDeploymentDesc>> |
getLinkDeployments() |
int |
getNumberOfCurrDeployments(OPMGraphTemplate template) |
java.util.HashMap<java.lang.String,java.util.ArrayList<TemplateDeploymentDesc>> |
getTemplateDeployments() |
boolean |
hasEqDeploymentsFor(java.lang.String templateId,
OPMEntity templateNode) |
void |
setNewDeploymentDesc(java.lang.String templateId) |
public InstantiationDesc(OPMGraphInstantiationSpec instantiationSpec)
public OPMGraphInstantiationSpec getInstantiationSpec()
public java.util.HashMap<java.lang.String,java.util.ArrayList<TemplateDeploymentDesc>> getTemplateDeployments()
public java.util.ArrayList<java.util.HashSet<EqualDeploymentDesc>> getEqualDeployments()
public java.util.ArrayList<java.util.HashSet<LinkDeploymentDesc>> getLinkDeployments()
public void addTemplateDeployment(TemplateDeploymentDesc deployDesc)
public int getNumberOfCurrDeployments(OPMGraphTemplate template)
public boolean hasEqDeploymentsFor(java.lang.String templateId, OPMEntity templateNode)
public java.util.ArrayList<OPMEntityNode> getAllNodesRepresenting(java.lang.String templateId, OPMEntity templateNode)
public java.util.ArrayList<OPMEntityNode> getAllPossibleEqualNodes(java.lang.String templateId, OPMEntity templateEntityId)
public void addLinksBetweenTemplates(OPMGraph g)
public void setNewDeploymentDesc(java.lang.String templateId)