public interface PackageInfo extends Info
Modifier and Type | Method and Description |
---|---|
SortedSet<ClassInfo> |
containedClasses() |
SortedSet<PackageInfo> |
containedPackages() |
SortedSet<PackageInfo> |
containedPackagesInSameTargetNamespace() |
List<ImageMetadata> |
getDiagrams() |
String |
gmlProfileSchema() |
boolean |
isAppSchema()
Determine whether the package represents an 'application schema'.
|
boolean |
isSchema()
Determine whether the package represents a schema.
|
PackageInfo |
owner() |
PackageInfo |
rootPackage() |
String |
schemaId() |
void |
setDiagrams(List<ImageMetadata> diagrams) |
SortedSet<String> |
supplierIds() |
String |
targetNamespace()
Determine the targetNamespace of the GML applications schema to be
generated.
|
String |
version()
Determine the version attribute to be applied to the application schema.
|
String |
xmlns()
Determine the namespace abbreviation of the GML applications schema to be
generated.
|
String |
xsdDocument()
Determine the file name of the xsd document to be generated from the
package.
|
aliasName, dataCaptureStatements, definition, derivedDocumentation, description, descriptors, documentation, encodingRule, examples, fullName, fullNameInSchema, globalIdentifier, id, language, legalBasis, matches, model, name, options, postprocessAfterLoadingAndValidate, primaryCode, removeTaggedValue, result, stereotype, stereotypes, taggedValue, taggedValueInLanguage, taggedValues, taggedValues, taggedValuesAll, taggedValuesForTag, taggedValuesForTagAsLangStrings, taggedValuesForTagList, taggedValuesInLanguage, validateStereotypesCache, validateTaggedValuesCache
compareTo
String targetNamespace()
null
if
no target namespace is defined for the package or one of its
ancestorsString xmlns()
null
if no such abbreviation is
definedString xsdDocument()
String gmlProfileSchema()
null
in
case such a tag does not exist on the package.String version()
null
if no version
information is availablePackageInfo owner()
String schemaId()
PackageInfo rootPackage()
null
if no such package exists.boolean isAppSchema()
boolean isSchema()
targetNamespace()
method
may retrieve the targetNamespace of a package from one of its ancestors).
It is also regarded a schema, if the package is named in a PackageInfo
entry of the Configuration document.SortedSet<PackageInfo> containedPackages()
SortedSet<ClassInfo> containedClasses()
null
SortedSet<String> supplierIds()
null
List<ImageMetadata> getDiagrams()
null
if no diagrams are availablevoid setDiagrams(List<ImageMetadata> diagrams)
diagrams
- metadata about the diagrams relevant for this classSortedSet<PackageInfo> containedPackagesInSameTargetNamespace()
null
Copyright © 2018. All rights reserved.