org.andromda.metafacades.uml
Interface Service

All Superinterfaces:
ClassifierFacade, GeneralizableElementFacade, ModelElementFacade

public interface Service
extends ClassifierFacade

Represents a service.

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 Collection getAllRoles()
           All roles associated with the service, this includes both roles that have access to the entire service, and any roles that have access to a single operation.
 Collection getAllServiceReferences()
           Returns a collection of all services this service and its ancestors have a relation to.
 Collection getEntityReferences()
           References to all entities to which this service has a dependency.
 Collection getRoles()
           The roles of the service, these are the actor's that can access this service.
 Collection getServiceReferences()
           References to all services to which this service has a dependency.
 boolean isServiceMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
Methods inherited from interface org.andromda.metafacades.uml.ClassifierFacade
findAttribute, getAbstractions, getAllAssociatedClasses, getAllProperties, getAllRequiredConstructorParameters, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getFullyQualifiedArrayName, getImplementationOperations, getImplementedInterfaceList, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNullString, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOperationCallFromAttributes, getOperations, getProperties, getProperties, getRequiredConstructorParameters, getSerialVersionUID, getStaticAttributes, getStaticOperations, getSuperClass, getWrapperName, isAbstract, isArrayType, isAssociationClass, isBlobType, isBooleanType, isClassifierFacadeMetaType, isClobType, isCollectionType, isDataType, isDateType, isEnumeration, isFileType, isInterface, isLeaf, isListType, isMapType, isPrimitive, isSetType, isStringType, isTimeType
 
Methods inherited from interface org.andromda.metafacades.uml.GeneralizableElementFacade
findTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaType
 
Methods inherited from interface org.andromda.metafacades.uml.ModelElementFacade
copyTaggedValues, findTaggedValue, findTaggedValues, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isModelElementFacadeMetaType, isTemplateParametersPresent, translateConstraint, translateConstraints, translateConstraints, validateInvariants
 

Method Detail

isServiceMetaType

public boolean isServiceMetaType()
Indicates the metafacade type (used for metafacade mappings).

Returns:
always true

getAllRoles

public Collection getAllRoles()

All roles associated with the service, this includes both roles that have access to the entire service, and any roles that have access to a single operation.


getAllServiceReferences

public Collection getAllServiceReferences()

Returns a collection of all services this service and its ancestors have a relation to.


getEntityReferences

public Collection getEntityReferences()

References to all entities to which this service has a dependency.


getRoles

public Collection getRoles()

The roles of the service, these are the actor's that can access this service.


getServiceReferences

public Collection getServiceReferences()

References to all services to which this service has a dependency.



Copyright © 2003-2006 The AndroMDA Team. All Rights Reserved.