public class WebServicePackageLogicImpl extends WebServicePackageLogic
WebServicePackage,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
(package private) static String |
BACKSLASH
Backslash char /
|
(package private) static String |
REVERSE_NAMESPACE
reverseNamespace
|
metaObjectcontextRoot| Constructor and Description |
|---|
WebServicePackageLogicImpl(Object metaObject,
String context)
Public constructor for WebServicePackageLogicImpl
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object object)
Allow sorting and use in TreeSet
|
protected Collection<WebServiceOperation> |
handleGetAllowedOperations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetAttributeFormDefault() |
protected String |
handleGetElementFormDefault() |
protected String |
handleGetNamespace() |
protected String |
handleGetPackageAbbr()
Package Abbreviation
|
protected Collection<PackageFacade> |
handleGetPackageReferences()
Packages referenced by this package
|
protected Collection<PackageFacade> |
handleGetPackageReferences(boolean follow)
Method to be implemented in descendants
TODO: Model Documentation for
WebServicePackage.getPackageReferences
|
protected Collection<PackageFacade> |
handleGetPackages()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetSchemaLocation() |
protected String |
handleGetXmlns() |
protected boolean |
handleIsMissingXmlSchema() |
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages)
Constraint: org::andromda::cartridges::webservice::metafacades::WebServicePackage::package must be lowercase
|
copyTaggedValues, findModelElement, findTaggedValue, findTaggedValues, getAllowedOperations, getAttributeFormDefault, getBindedFullyQualifiedName, getClasses, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getElementFormDefault, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getModelElements, getName, getNamespace, getOwnedElements, getPackage, getPackageAbbr, getPackageName, getPackageName, getPackagePath, getPackageReferences, getPackageReferences, getPackages, getQualifiedName, getRootPackage, getSchemaLocation, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getSubPackages, getTablePrefix, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isMissingXmlSchema, isModelElementFacadeMetaType, isPackageFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, isWebServicePackageMetaType, resetMetafacadeContext, toString, translateConstraint, translateConstraints, translateConstraintsequals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validatestatic final String REVERSE_NAMESPACE
static final String BACKSLASH
public WebServicePackageLogicImpl(Object metaObject, String context)
metaObject - context - WebServicePackageprotected String handleGetAttributeFormDefault()
handleGetAttributeFormDefault in class WebServicePackageLogicWebServicePackage.getAttributeFormDefault()protected String handleGetElementFormDefault()
handleGetElementFormDefault in class WebServicePackageLogicWebServicePackage.getElementFormDefault()protected String handleGetNamespace()
handleGetNamespace in class WebServicePackageLogicWebServicePackage.getNamespace()protected String handleGetXmlns()
WebServiceUtils.getPkgAbbr(PackageFacade)protected String handleGetSchemaLocation()
handleGetSchemaLocation in class WebServicePackageLogicWebServiceUtils.getPkgAbbr(PackageFacade)protected Collection<PackageFacade> handleGetPackages()
WebServicePackageLogichandleGetPackages in class WebServicePackageLogicWebServiceUtils.getPackageReferences(PackageFacade, boolean)protected String handleGetPackageAbbr()
Package Abbreviation
handleGetPackageAbbr in class WebServicePackageLogicWebServicePackage.getPackageAbbr()protected Collection<PackageFacade> handleGetPackageReferences()
Packages referenced by this package
handleGetPackageReferences in class WebServicePackageLogicWebServicePackage.getPackageReferences(),
WebServiceUtils.getPackageReferences(WebServiceLogicImpl, java.util.Set, String, boolean)protected Collection<PackageFacade> handleGetPackageReferences(boolean follow)
WebServicePackageLogichandleGetPackageReferences in class WebServicePackageLogicfollow - WebServicePackage.getPackageReferences(boolean)public int compareTo(Object object)
compareTo in interface ComparablecompareTo in class MetafacadeBaseComparable.compareTo(Object)protected Collection<WebServiceOperation> handleGetAllowedOperations()
WebServicePackageLogichandleGetAllowedOperations in class WebServicePackageLogicWebServicePackageLogic.handleGetAllowedOperations()protected boolean handleIsMissingXmlSchema()
handleIsMissingXmlSchema in class WebServicePackageLogicWebServicePackageLogic.handleGetAllowedOperations()public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
Constraint: org::andromda::cartridges::webservice::metafacades::WebServicePackage::package must be lowercase
Error:XmlSchema Package name must be lowercase.
validateInvariants in interface ModelElementFacadevalidateInvariants in class WebServicePackageLogicvalidationMessages - CollectionMetafacadeBase.validateInvariants(Collection validationMessages)Copyright © 2003–2014 AndroMDA.org. All rights reserved.