Interface SpecializableTerm

All Superinterfaces:
Element, org.eclipse.emf.ecore.EObject, IdentifiedElement, Member, org.eclipse.emf.common.notify.Notifier, Statement, Term, VocabularyMember, VocabularyStatement
All Known Subinterfaces:
AnnotationProperty, Aspect, Classifier, Concept, Entity, RelationBase, RelationEntity, Scalar, ScalarProperty, SpecializableProperty, Structure, StructuredProperty, Type, UnreifiedRelation
All Known Implementing Classes:
AnnotationPropertyImpl, AspectImpl, ClassifierImpl, ConceptImpl, EntityImpl, RelationBaseImpl, RelationEntityImpl, ScalarImpl, ScalarPropertyImpl, SpecializablePropertyImpl, SpecializableTermImpl, StructuredPropertyImpl, StructureImpl, TypeImpl, UnreifiedRelationImpl

public interface SpecializableTerm extends Term, VocabularyStatement
A representation of the model object 'Specializable Term'. SpecializableTerm is a [=term=] that can be specialized by another term. It can have zero or more [=SpecializationAxioms=].

The following features are supported:

See Also:
Generated:
Model:
abstract="true" annotation="https://tabatkins.github.io/bikeshed heading='Vocabularies'"