| |
|
| de.uka.ilkd.key.logic.op.AbstractMetaOperator de.uka.ilkd.key.rule.metaconstruct.MetaAllSubtypes
MetaAllSubtypes | public class MetaAllSubtypes extends AbstractMetaOperator (Code) | | Is used for OCL simplification.
Extracts all subtypes of the given class from the
current UML model.
|
Method Summary | |
public Term | calculate(Term term, SVInstantiations svInst, Services services) calculates the resulting term. | public boolean | validTopLevel(Term term) checks whether the top level structure of the given @link Term
is syntactically valid, given the assumption that the top level
operator of the term is the same as this Operator. |
MetaAllSubtypes | public MetaAllSubtypes()(Code) | | |
validTopLevel | public boolean validTopLevel(Term term)(Code) | | checks whether the top level structure of the given @link Term
is syntactically valid, given the assumption that the top level
operator of the term is the same as this Operator. The
assumption that the top level operator and the term are equal
is NOT checked.
true iff the top level structure ofthe @link Term is valid. |
|
|
|