|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.interactive_instruments.ShapeChange.Model.InfoImpl
de.interactive_instruments.ShapeChange.Model.PackageInfoImpl
us.mitre.ShapeChange.Model.GSIP.PackageInfoGSIP
public class PackageInfoGSIP
Field Summary | |
---|---|
protected HashSet<ClassInfoGSIP> |
childCI
Set of child classes |
protected HashSet<PackageInfoGSIP> |
childPI
Set of child package objects |
protected GSIPDocument |
document
The Model object |
protected String |
gsipName
Name of the Package |
protected String |
gsipPackageId
TODO What should the Package ID be? |
protected boolean |
isSchema
|
protected PackageInfoGSIP |
parentPI
The parent package object |
protected PackageInfoGSIP |
schema
The schema that this package ultimately belongs to |
protected String |
stereotype
For now we're assuming that each package has only one stereotype for GSIP. |
protected HashSet<String> |
supplierIds
|
protected HashMap<String,String> |
taggedValuesCache
Cache map for tagged values |
Fields inherited from class de.interactive_instruments.ShapeChange.Model.PackageInfoImpl |
---|
diagrams |
Fields inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl |
---|
aliasName, definition, description, documentation |
Constructor Summary | |
---|---|
PackageInfoGSIP(GSIPDocument doc,
PackageInfoGSIP ppi,
HashMap<String,Object> properties)
|
|
PackageInfoGSIP(GSIPDocument doc,
PackageInfoGSIP ppi,
HashMap<String,Object> properties,
boolean isSchema)
|
Method Summary | |
---|---|
HashSet<PackageInfo> |
containedPackages()
|
String |
id()
|
Model |
model()
|
String |
name()
|
Options |
options()
|
PackageInfo |
owner()
|
ShapeChangeResult |
result()
|
PackageInfo |
rootPackage()
|
Set<String> |
stereotypes()
Return the normalized stereotype of the package. |
HashSet<String> |
supplierIds()
|
String |
taggedValue(String tag)
Return the tagged value for the tag given or null if missing. |
HashMap<String,String> |
taggedValues()
|
HashMap<String,String> |
taggedValues(String tagList)
Return all the tagged values listed in the input string. |
Methods inherited from class de.interactive_instruments.ShapeChange.Model.PackageInfoImpl |
---|
encodingRule, fullName, getDiagrams, gmlProfileSchema, isAppSchema, isSchema, mapPackageNameToFilename, postprocessAfterLoadingAndValidate, schemaId, setDiagrams, targetNamespace, version, xmlns, xsdDocument |
Methods inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl |
---|
aliasName, definition, description, documentation, matches, stereotype |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.PackageInfo |
---|
getDiagrams, gmlProfileSchema, isAppSchema, isSchema, schemaId, setDiagrams, targetNamespace, version, xmlns, xsdDocument |
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.Info |
---|
aliasName, definition, description, documentation, encodingRule, fullName, matches, postprocessAfterLoadingAndValidate, stereotype |
Field Detail |
---|
protected GSIPDocument document
protected PackageInfoGSIP parentPI
protected PackageInfoGSIP schema
protected HashSet<PackageInfoGSIP> childPI
protected HashSet<ClassInfoGSIP> childCI
protected String gsipName
protected String gsipPackageId
protected HashMap<String,String> taggedValuesCache
protected String stereotype
protected boolean isSchema
protected HashSet<String> supplierIds
Constructor Detail |
---|
public PackageInfoGSIP(GSIPDocument doc, PackageInfoGSIP ppi, HashMap<String,Object> properties)
public PackageInfoGSIP(GSIPDocument doc, PackageInfoGSIP ppi, HashMap<String,Object> properties, boolean isSchema)
Method Detail |
---|
public HashSet<PackageInfo> containedPackages()
containedPackages
in interface PackageInfo
public PackageInfo owner()
owner
in interface PackageInfo
public PackageInfo rootPackage()
rootPackage
in interface PackageInfo
public HashSet<String> supplierIds()
supplierIds
in interface PackageInfo
public String id()
id
in interface Info
public Model model()
model
in interface Info
public String name()
name
in interface Info
public Options options()
options
in interface Info
public ShapeChangeResult result()
result
in interface Info
public String taggedValue(String tag)
taggedValue
in interface Info
tag
- name of the tagged value to look up
null if the tagged value is missing.
public HashMap<String,String> taggedValues(String tagList)
taggedValues
in interface Info
public HashMap<String,String> taggedValues()
taggedValues
in interface Info
null
public Set<String> stereotypes()
stereotypes
in interface Info
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |