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