mapss.dif.psdf
Class PSDFSpecification
java.lang.Object
mapss.dif.graph.hierarchy.Hierarchy
mapss.dif.DIFHierarchy
mapss.dif.psdf.PSDFSpecification
public class PSDFSpecification
- extends DIFHierarchy
Information associated with a PSDF Specification.
- Version:
- $Id: PSDFSpecification.java 409 2007-05-13 19:47:16Z plishker $
- Author:
- Chia-Jui Hsu
- See Also:
PSDFSpecificationGraph
Methods inherited from class mapss.dif.graph.hierarchy.Hierarchy |
_mirrorGraph, _putSuperNode, _removeSuperNode, addSuperNode, deepFlatten, deepPurge, disconnect, disconnectSuperNode, flatten, getGraph, getName, getParent, getPorts, getSuperNodes, hierarchyGraph, isDirected, purge, setName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PSDFSpecification
public PSDFSpecification(PSDFSpecificationGraph graph)
- Construct a PSDF Specification with an empty name.
- Parameters:
graph
- A PSDFSpecificationGraph object.
PSDFSpecification
public PSDFSpecification(PSDFSpecificationGraph graph,
java.lang.String name)
- Construct a PSDF Specification.
- Parameters:
graph
- A PSDFSpecificationGraph object.name
-
getBodyGraph
public PSDFGraph getBodyGraph()
getInitGraph
public PSDFGraph getInitGraph()
getSubinitGraph
public PSDFGraph getSubinitGraph()
getBodyHierarchy
public DIFHierarchy getBodyHierarchy()
getInitHierarchy
public DIFHierarchy getInitHierarchy()
getSubinitHierarchy
public DIFHierarchy getSubinitHierarchy()
getParamsMatch
public java.util.HashMap getParamsMatch()
paramsMatch
public void paramsMatch(DIFHierarchy srcHierarchy,
java.lang.Object src,
DIFHierarchy destHierarchy,
java.lang.Object dest)
setBody
public void setBody(DIFHierarchy bodyHierarchy)
setInit
public void setInit(DIFHierarchy initHierarchy)
setSubinit
public void setSubinit(DIFHierarchy subinitHierarchy)