public abstract class UnsupportedConstraintElement
extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UnsupportedConstraintElement.CellConstraintElement
Unsupported Constraint Element that references a cell name
|
static class |
UnsupportedConstraintElement.NameConstraintElement
Unsupported Constraint Element that contains any text or command name except cells
|
static class |
UnsupportedConstraintElement.SyntaxConstraintElement
Unsupported Constraint Element that contains Tcl syntax
|
| Constructor and Description |
|---|
UnsupportedConstraintElement() |
| Modifier and Type | Method and Description |
|---|---|
static Function<UnsupportedConstraintElement,Stream<UnsupportedConstraintElement>> |
addSpacesBetween() |
static <T> Function<T,Stream<UnsupportedConstraintElement>> |
addSpacesBetween(Function<T,Stream<UnsupportedConstraintElement>> innerFunc) |
static @NotNull List<UnsupportedConstraintElement> |
commandToUnsupportedConstraints(tcl.lang.Interp interp,
tcl.lang.TclObject[] objv,
EdifCellLookup<?> cellLookup) |
static <T> Stream<UnsupportedConstraintElement> |
objToUnsupportedConstraintElement(tcl.lang.Interp interp,
tcl.lang.TclObject obj,
EdifCellLookup<T> lookup,
boolean replaceProbableCells,
boolean applyWildcardsChooseAny)
Convert a TclObject into UnsupportedConstraintElements
|
abstract boolean |
referencesCell(String name) |
abstract String |
toXdc() |
static String |
toXdc(Stream<UnsupportedConstraintElement> unsupportedConstraintElements) |
static Stream<UnsupportedConstraintElement> |
wrapStream(Stream<UnsupportedConstraintElement> inner,
Stream<UnsupportedConstraintElement> prefix,
Stream<UnsupportedConstraintElement> suffix) |
static Stream<UnsupportedConstraintElement> |
wrapStream(Stream<UnsupportedConstraintElement> inner,
String prefix,
String suffix) |
public static String toXdc(Stream<UnsupportedConstraintElement> unsupportedConstraintElements)
public static Stream<UnsupportedConstraintElement> wrapStream(Stream<UnsupportedConstraintElement> inner, Stream<UnsupportedConstraintElement> prefix, Stream<UnsupportedConstraintElement> suffix)
public static Stream<UnsupportedConstraintElement> wrapStream(Stream<UnsupportedConstraintElement> inner, String prefix, String suffix)
public static <T> Function<T,Stream<UnsupportedConstraintElement>> addSpacesBetween(Function<T,Stream<UnsupportedConstraintElement>> innerFunc)
public static Function<UnsupportedConstraintElement,Stream<UnsupportedConstraintElement>> addSpacesBetween()
@NotNull public static @NotNull List<UnsupportedConstraintElement> commandToUnsupportedConstraints(tcl.lang.Interp interp, tcl.lang.TclObject[] objv, EdifCellLookup<?> cellLookup)
public abstract String toXdc()
public abstract boolean referencesCell(String name)
public static <T> Stream<UnsupportedConstraintElement> objToUnsupportedConstraintElement(tcl.lang.Interp interp, tcl.lang.TclObject obj, EdifCellLookup<T> lookup, boolean replaceProbableCells, boolean applyWildcardsChooseAny)