public class Role extends AbstractModuleElement
Modifier and Type | Method and Description |
---|---|
Cardinality |
getCardinality() |
java.util.List |
getChildren() |
Domain |
getDomain() |
Guard |
getGuard() |
java.util.List |
getInstances(IEolContext context) |
java.util.List<java.lang.String> |
getNames() |
boolean |
isActive(IEolContext context) |
boolean |
isActive(IEolContext context,
boolean forceRecompute) |
boolean |
isNegative() |
boolean |
isOptional(IEolContext context) |
getAst, getSourceFile, getSourceUri, setAst
public Role(AST ast)
public Cardinality getCardinality()
public boolean isActive(IEolContext context) throws EolRuntimeException
EolRuntimeException
public boolean isActive(IEolContext context, boolean forceRecompute) throws EolRuntimeException
EolRuntimeException
public boolean isOptional(IEolContext context) throws EolRuntimeException
EolRuntimeException
public boolean isNegative()
public java.util.List<java.lang.String> getNames()
public java.util.List getChildren()
public Domain getDomain()
public Guard getGuard()
public java.util.List getInstances(IEolContext context) throws EolRuntimeException
EolRuntimeException