# Class "servicedef :: Operation"

Defined in package : servicedef

[[ TODO - add documentation here ]]

Direct Attributes ecore :: EString name servicedef :: OpTypeEnum opType ecore :: EString since servicedef :: TXTypeEnum txType | Direct References servicedef :: Role authorizedRoles servicedef :: Param params typedef :: Type returnType typedef :: Exception throws servicedef :: InputValidator validator

Referenced by

- servicedef :: Operation operation (svcorch :: SrvCall)
- servicedef :: Operation operation (svcorch :: Orchestration)
- servicedef :: Operation operations (servicedef :: ServiceDef)

## Attribute ecore :: EString name

[[ TODO - add documentation here ]]

Property | Description
--- | ---
type | ecore :: EString
changeable | true
defaultValueLiteral | null
derived | false
iD | false
lowerBound | 0
name | name
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Attribute servicedef :: OpTypeEnum opType

[[ TODO - add documentation here ]]

Property | Description
--- | ---
type | servicedef :: OpTypeEnum
changeable | true
defaultValueLiteral | synch
derived | false
iD | false
lowerBound | 0
name | opType
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Attribute ecore :: EString since

[[ TODO - add documentation here ]]

Property | Description
--- | ---
type | ecore :: EString
changeable | true
defaultValueLiteral | null
derived | false
iD | false
lowerBound | 0
name | since
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Attribute servicedef :: TXTypeEnum txType

[[ TODO - add documentation here ]]

Property | Description
--- | ---
type | servicedef :: TXTypeEnum
changeable | true
defaultValueLiteral | noTX
derived | false
iD | false
lowerBound | 0
name | txType
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference servicedef :: Role authorizedRoles

[[ TODO - add documentation here ]]

Property | Description
--- | ---
type | servicedef :: Role
changeable | true
containment | false
defaultValueLiteral | null
derived | false
lowerBound | 0
name | authorizedRoles
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Reference servicedef :: Param params

[[ TODO - add documentation here ]]

Property | Description
--- | ---
type | servicedef :: Param
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | params
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Reference typedef :: Type returnType

[[ TODO - add documentation here ]]

Property | Description
--- | ---
type | typedef :: Type
changeable | true
containment | false
defaultValueLiteral | null
derived | false
lowerBound | 0
name | returnType
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Reference typedef :: Exception throws

[[ TODO - add documentation here ]]

Property | Description
--- | ---
type | typedef :: Exception
changeable | true
containment | false
defaultValueLiteral | null
derived | false
lowerBound | 0
name | throws
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | -1
volatile | false

## Reference servicedef :: InputValidator validator

[[ TODO - add documentation here ]]

Property | Description
--- | ---
type | servicedef :: InputValidator
changeable | true
containment | true
defaultValueLiteral | null
derived | false
lowerBound | 0
name | validator
ordered | true
resolveProxies | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

generated on 30-nov-2015 at 11.15.54 by metamodeldoc