Package com.abstratt.simon.metamodel
Interface Metamodel.Slotted
- All Superinterfaces:
Metamodel.Named
,Metamodel.Type
- All Known Subinterfaces:
Metamodel.ObjectType
,Metamodel.RecordType
- All Known Implementing Classes:
EcoreMetamodel.EcoreObjectType
,EcoreMetamodel.EcoreRecordType
,EcoreMetamodel.EcoreSlotted
- Enclosing interface:
- Metamodel
public static interface Metamodel.Slotted extends Metamodel.Type
A type for values that are made up of slots, such as
Metamodel.RecordType
and
Metamodel.ObjectType
.-
Method Summary
Modifier and Type Method Description default Metamodel.Slot
slotByName(String name)
Collection<Metamodel.Slot>
slots()
Methods inherited from interface Metamodel.Named
name
Methods inherited from interface Metamodel.Type
isInstantiable, isRoot
-
Method Details
-
slots
Collection<Metamodel.Slot> slots() -
slotByName
-