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
 java.util.Collection getAllEntityReferences()
           Returns a collection of all entities this service and its ancestors have a relation to.
 java.util.Collection getAllMessagingDestinations()
           All messaging destinations that belong to this service and all decendent services.
 java.util.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.
 java.util.Collection getAllServiceReferences()
           Returns a collection of all services this service and its ancestors have a relation to.
 java.util.Collection getEntityReferences()
           References to all entities to which this service has a dependency.
 java.util.Collection getMessagingDestinations()
           All messaging destinations available to this service.
 java.util.Collection getRoles()
           The roles of the service, these are the actor's that can access this service.
 java.util.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, isEmbeddedValue, 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

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

Returns:
always true

getAllEntityReferences

java.util.Collection getAllEntityReferences()

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


getAllMessagingDestinations

java.util.Collection getAllMessagingDestinations()

All messaging destinations that belong to this service and all decendent services.


getAllRoles

java.util.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

java.util.Collection getAllServiceReferences()

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


getEntityReferences

java.util.Collection getEntityReferences()

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


getMessagingDestinations

java.util.Collection getMessagingDestinations()

All messaging destinations available to this service.


getRoles

java.util.Collection getRoles()

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


getServiceReferences

java.util.Collection getServiceReferences()

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



Copyright © 2003-2008 AndroMDA.org. All Rights Reserved.