public class XDCConstraints
extends Object
| Constructor and Description |
|---|
XDCConstraints() |
XDCConstraints(Map<String,PackagePinConstraint> pinConstraints,
Map<String,ClockConstraint> clockConstraints,
Map<String,Map<String,String>> cellProperties,
List<List<UnsupportedConstraintElement>> unsupportedConstraints) |
| Modifier and Type | Method and Description |
|---|---|
XDCConstraints |
clone() |
XDCConstraints |
duplicateWithReplacedCellNames(UnaryOperator<String> cellNameMapper) |
Stream<String> |
getAllAsXdc() |
Map<String,Map<String,String>> |
getCellProperties() |
Map<String,ClockConstraint> |
getClockConstraints() |
Map<String,PBlockConstraint> |
getPBlockConstraints() |
Map<String,PackagePinConstraint> |
getPinConstraints() |
List<List<UnsupportedConstraintElement>> |
getUnsupportedConstraints() |
boolean |
isCellReferencedInConstraints(String name) |
void |
writeToFile(Path file) |
public XDCConstraints(Map<String,PackagePinConstraint> pinConstraints, Map<String,ClockConstraint> clockConstraints, Map<String,Map<String,String>> cellProperties, List<List<UnsupportedConstraintElement>> unsupportedConstraints)
public XDCConstraints()
public XDCConstraints clone()
clone in class Objectpublic Map<String,PackagePinConstraint> getPinConstraints()
public Map<String,ClockConstraint> getClockConstraints()
public Map<String,Map<String,String>> getCellProperties()
public List<List<UnsupportedConstraintElement>> getUnsupportedConstraints()
public Map<String,PBlockConstraint> getPBlockConstraints()
public Stream<String> getAllAsXdc()
public void writeToFile(Path file)
public XDCConstraints duplicateWithReplacedCellNames(UnaryOperator<String> cellNameMapper)
public boolean isCellReferencedInConstraints(String name)