public interface Type extends Concept
| Modifier and Type | Method and Description |
|---|---|
Type |
deletePlaysRole(RoleType roleType) |
Collection<Rule> |
getRulesOfConclusion() |
Collection<Rule> |
getRulesOfHypothesis() |
Collection<? extends Concept> |
instances() |
Boolean |
isAbstract() |
Type |
playsRole(RoleType roleType) |
Collection<RoleType> |
playsRoles() |
Type |
setAbstract(Boolean isAbstract) |
Collection<? extends Type> |
subTypes() |
Type |
superType() |
asEntity, asEntityType, asInstance, asRelation, asRelationType, asResource, asResourceType, asRoleType, asRule, asRuleType, asType, delete, getId, isEntity, isEntityType, isInstance, isRelation, isRelationType, isResource, isResourceType, isRoleType, isRule, isRuleType, isType, typecompareToType setAbstract(Boolean isAbstract)
isAbstract - Specifies if the concept is abstract (true) or not (false).
If the concept type is abstract it is not allowed to have any instances.Type playsRole(RoleType roleType)
roleType - The Role Type which the instances of this Type are allowed to play.Collection<RoleType> playsRoles()
Type superType()
Collection<? extends Type> subTypes()
Collection<? extends Concept> instances()
Boolean isAbstract()
Collection<Rule> getRulesOfHypothesis()
Collection<Rule> getRulesOfConclusion()
Copyright © 2016. All rights reserved.