|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClassInfo
Information about a UML class.
Method Summary | |
---|---|
boolean |
asCharacterString()
|
boolean |
asDictionary()
|
boolean |
asDictionaryGml33()
|
boolean |
asGroup()
|
ClassInfo |
baseClass()
|
int |
category()
|
boolean |
checkSupertypes(int cat)
|
Vector<Constraint> |
constraints()
|
List<ImageMetadata> |
getDiagrams()
|
boolean |
hasConstraint(String name)
|
boolean |
hasNilReason()
|
boolean |
includeByValuePropertyType()
|
boolean |
includePropertyType()
|
boolean |
inSchema(PackageInfo pi)
|
boolean |
isAbstract()
|
AssociationInfo |
isAssocClass()
|
boolean |
isCollection()
|
boolean |
isKindOf(String supertype)
|
boolean |
isLeaf()
|
boolean |
isSubtype(ClassInfo ci)
|
boolean |
isUnionDirect()
Special case of a < |
OperationInfo |
operation(String name,
String[] types)
|
PackageInfo |
pkg()
|
boolean |
processed(int t)
|
void |
processed(int t,
boolean p)
|
TreeMap<StructuredNumber,PropertyInfo> |
properties()
|
PropertyInfo |
property(String name)
Note: a ClassInfo does not keep track of non-navigable properties. |
String |
qname()
|
void |
setDiagrams(List<ImageMetadata> diagrams)
|
HashSet<String> |
subtypes()
|
HashSet<String> |
supertypes()
Provides the ids of all base classes of this class. |
boolean |
suppressed()
|
ClassInfo |
unsuppressedSupertype(boolean permitAbstract)
|
String |
xmlSchemaType()
|
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.Info |
---|
aliasName, definition, description, documentation, encodingRule, fullName, id, matches, model, name, options, postprocessAfterLoadingAndValidate, result, stereotype, stereotypes, taggedValue, taggedValues, taggedValues |
Method Detail |
---|
String xmlSchemaType()
boolean includePropertyType()
boolean includeByValuePropertyType()
boolean isCollection()
boolean asDictionary()
boolean asGroup()
boolean asCharacterString()
boolean hasNilReason()
PackageInfo pkg()
boolean isAbstract()
boolean isLeaf()
AssociationInfo isAssocClass()
HashSet<String> supertypes()
HashSet<String> subtypes()
boolean inSchema(PackageInfo pi)
ClassInfo baseClass()
String qname()
boolean processed(int t)
void processed(int t, boolean p)
int category()
boolean checkSupertypes(int cat)
TreeMap<StructuredNumber,PropertyInfo> properties()
Vector<Constraint> constraints()
boolean hasConstraint(String name)
PropertyInfo property(String name)
name
-
OperationInfo operation(String name, String[] types)
boolean isSubtype(ClassInfo ci)
boolean isKindOf(String supertype)
boolean suppressed()
ClassInfo unsuppressedSupertype(boolean permitAbstract)
boolean asDictionaryGml33()
boolean isUnionDirect()
List<ImageMetadata> getDiagrams()
null
if no diagrams are availablevoid setDiagrams(List<ImageMetadata> diagrams)
diagrams
- metadata about the diagrams relevant for this class
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |