public interface FakeMClass extends MClass
A fake metaclass is a shell metaclass that represents a missing metaclass. A fake metaclass is used when a metamodel fragment is missing or more generally when a metaclass is missing.
Fake metaclass model objects are all shell objects.
QUALIFIER_SEP
Modifier and Type | Method and Description |
---|---|
MDependency |
getSameDependency(MDependency orig)
Get or create a fake dependency from a dependency that existed on the metaclass before it was discarded.
|
boolean |
isFake()
Must return true.
|
areOrphansAllowed, getAttribute, getAttributes, getDependencies, getDependency, getJavaInterface, getLinkMetaclassSources, getLinkMetaclassTargets, getMetamodel, getName, getOrigin, getQualifiedName, getSub, getSuper, getVersion, hasBase, isAbstract, isCmsNode, isEnabled, isInstance, isLinkMetaclass
MDependency getSameDependency(MDependency orig)
orig
- a dependency that existed on the metaclass before it becomes fake.