Class MetaClass
- java.lang.Object
-
- org.eclipse.epsilon.eol.compile.m3.NamedElement
-
- org.eclipse.epsilon.eol.compile.m3.MetaType
-
- org.eclipse.epsilon.eol.compile.m3.MetaClass
-
public class MetaClass extends MetaType
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
isAbstract
protected java.util.List<StructuralFeature>
structuralFeatures
protected java.util.List<MetaClass>
superTypes
-
Fields inherited from class org.eclipse.epsilon.eol.compile.m3.NamedElement
name
-
-
Constructor Summary
Constructors Constructor Description MetaClass()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<StructuralFeature>
getAllStructuralFeatures()
StructuralFeature
getStructuralFeature(java.lang.String name)
java.util.List<StructuralFeature>
getStructuralFeatures()
java.util.List<MetaClass>
getSuperTypes()
boolean
isAbstract()
void
setAbstract(boolean isAbstract)
-
Methods inherited from class org.eclipse.epsilon.eol.compile.m3.NamedElement
getName, setName
-
-
-
-
Field Detail
-
superTypes
protected java.util.List<MetaClass> superTypes
-
structuralFeatures
protected java.util.List<StructuralFeature> structuralFeatures
-
isAbstract
protected boolean isAbstract
-
-
Method Detail
-
getSuperTypes
public java.util.List<MetaClass> getSuperTypes()
-
getStructuralFeatures
public java.util.List<StructuralFeature> getStructuralFeatures()
-
getAllStructuralFeatures
public java.util.List<StructuralFeature> getAllStructuralFeatures()
-
isAbstract
public boolean isAbstract()
-
setAbstract
public void setAbstract(boolean isAbstract)
-
getStructuralFeature
public StructuralFeature getStructuralFeature(java.lang.String name)
-
-