Design Model (Model)
File Name: | Sample_class.emx |
Visibility: | public |
delegate.ejb (Class Diagram)
(UMLPrimitiveTypes) (Package Import)
Target: | UMLPrimitiveTypes () |
Visibility: | public |
Annotations (Package)
Architectural Layers (Package)
Stereotypes: | Default::Perspective |
Visibility: | public |
Main (Freeform Diagram)
Business (Package)
Main (Freeform Diagram)
This diagram is empty
[No name] (Usage)
Target: | Domain (Package) |
Visibility: | public |
[No name] (Usage)
Target: | Common Elements (Package) |
Visibility: | public |
Main (Freeform Diagram)
Common Elements (Package)
Main (Freeform Diagram)
This diagram is empty
Main (Freeform Diagram)
Domain (Package)
Main (Freeform Diagram)
This diagram is empty
[No name] (Usage)
Target: | Common Elements (Package) |
Visibility: | public |
Main (Freeform Diagram)
Main (Freeform Diagram)
Presentation (Package)
Main (Freeform Diagram)
This diagram is empty
[No name] (Usage)
Target: | Business (Package) |
Visibility: | public |
[No name] (Usage)
Target: | Common Elements (Package) |
Visibility: | public |
Main (Freeform Diagram)
delegate.ejb (Class Diagram)
Design-Level Use-Case Realizations (Package)
itso.ad.business (Package)
itso.ad.business Overview (Class Diagram)
delegate.ejb (Component)
[No name] (Usage)
Target: | ejb (Package) |
Visibility: | public |
[No name] (Usage)
Target: | factory (Package) |
Visibility: | public |
[No name] (Usage)
Target: | AbstractBusinessDelegateFactory (Interface) |
Visibility: | public |
[No name] (Usage)
Target: | exception (Package) |
Visibility: | public |
[No name] (Usage)
Target: | IPiggyBankBusinessDelegate (Interface) |
Visibility: | public |
[No name] (Component Realization)
Target: | framework (Component) |
Visibility: | public |
delegate.ejb (Package)
delegate.ejb (Class Diagram)
delegate.ejb (Class Diagram)
PiggyBankEJBDelegateFactory (Class)
(BusinessDelegateFactory) (Generalization)
Target: | BusinessDelegateFactory (Class) |
Substitutable: | true |
getInstance (Operation)
Visibility: | public |
Static: | true |
Concurrency: | sequential |
ReturnResult (Parameter)
Type: | AbstractBusinessDelegateFactory (Interface) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
init (Operation)
Visibility: | public |
Static: | true |
Concurrency: | sequential |
factoryClassName (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
piggBankDelegateImpl (Attribute)
Type: | PiggyBankEJBDelegateImpl (Class) |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Static: | true |
Unique: | true |
PiggyBankEJBDelegateFactory (Operation)
Visibility: | public |
Concurrency: | sequential |
PiggyBankEJBDelegateImpl (Class)
[No name] (Interface Realization)
Target: | IPiggyBankBusinessDelegate (Interface) |
Visibility: | public |
PIGGY_BANK_CONTROLLER_EJB_REF (Attribute)
Type: | String () |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Static: | true |
Unique: | true |
piggyBankController (Attribute)
Type: | PiggyBankController (Class) |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Unique: | true |
PiggyBankEJBDelegateImpl (Operation)
Visibility: | public |
Concurrency: | sequential |
ejb (Package)
facade (Package)
Main (Freeform Diagram)
Main (Freeform Diagram)
PiggyBankController (Class)
cashCheck (Operation)
Visibility: | public |
Concurrency: | sequential |
accountToCredit (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
checkAmount (Parameter)
Type: | Integer () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
checkReference (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
getAccountsByCustomerId (Operation)
Visibility: | public |
Concurrency: | sequential |
customerId (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | IAccountTO (Interface) |
Multiplicity: | * |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
getBalance (Operation)
Visibility: | public |
Concurrency: | sequential |
customerId (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | Integer () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
String (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
getCustomerById (Operation)
Visibility: | public |
Concurrency: | sequential |
customerId (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | ICustomerTO (Interface) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
transfer (Operation)
Visibility: | public |
Concurrency: | sequential |
amountToTransfer (Parameter)
Type: | Integer () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
creditAccountNr (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
customerId (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
debitAccountNr (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
model (Package)
Main (Freeform Diagram)
Account (Class)
accountNumber (Attribute)
Type: | String () |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Unique: | true |
balance (Attribute)
Type: | Integer () |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Unique: | true |
create (Operation)
Visibility: | public |
Static: | true |
Concurrency: | sequential |
accountNumber (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
customer (Parameter)
Type: | Customer (Class) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | Account (Class) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
findByPrimaryKey (Operation)
Visibility: | public |
Static: | true |
Concurrency: | sequential |
primaryKey (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | Account (Class) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
getData (Operation)
Visibility: | public |
Concurrency: | sequential |
ReturnResult (Parameter)
Type: | IAccountTO (Interface) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
theCustomer (Association End)
Type: | Customer (Class) |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Unique: | true |
Customer (Class)
accounts (Association End)
Type: | Account (Class) |
Multiplicity: | 0..1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Unique: | true |
create (Operation)
Visibility: | public |
Static: | true |
Concurrency: | sequential |
customerId (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | Customer (Class) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
String (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
customerId (Attribute)
Type: | String () |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Unique: | true |
findByPrimaryKey (Operation)
Visibility: | public |
Static: | true |
Concurrency: | sequential |
primarykey (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | Customer (Class) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
getData (Operation)
Visibility: | public |
Concurrency: | sequential |
ReturnResult (Parameter)
Type: | ICustomerTO (Interface) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
name (Attribute)
Type: | String () |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Unique: | true |
Main (Freeform Diagram)
to (Package)
Main (Freeform Diagram)
Main (Freeform Diagram)
PiggyBankEJBAccountTO (Class)
[No name] (Interface Realization)
Target: | IAccountTO (Interface) |
Visibility: | public |
balance (Attribute)
Type: | Integer () |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Unique: | true |
number (Attribute)
Type: | String () |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Unique: | true |
PiggyBankEJBAccountTO (Operation)
Visibility: | public |
Concurrency: | sequential |
newAccountNumber (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
newBalance (Parameter)
Type: | Integer () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
PiggyBankEJBCustomerTO (Class)
[No name] (Interface Realization)
Target: | ICustomerTO (Interface) |
Visibility: | public |
id (Attribute)
Type: | String () |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Unique: | true |
name (Attribute)
Type: | String () |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Unique: | true |
PiggyBankEJBCustomerTO (Operation)
Visibility: | public |
Concurrency: | sequential |
newId (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
newName (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
exception (Package)
Main (Freeform Diagram)
DataAccessException (Class)
Main (Freeform Diagram)
ServiceException (Class)
factory (Package)
Main (Freeform Diagram)
BusinessDelegateFactory (Class)
Visibility: | public |
Abstract: | true |
[No name] (Interface Realization)
Target: | AbstractBusinessDelegateFactory (Interface) |
Visibility: | public |
delegateFactory (Attribute)
Type: | AbstractBusinessDelegateFactory (Interface) |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Static: | true |
Unique: | true |
getInstance (Operation)
Visibility: | public |
Static: | true |
Concurrency: | sequential |
ReturnResult (Parameter)
Type: | AbstractBusinessDelegateFactory (Interface) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
init (Operation)
Visibility: | public |
Static: | true |
Concurrency: | sequential |
factoryClassName (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
Main (Freeform Diagram)
framework (Component)
[No name] (Usage)
Target: | exception (Package) |
Visibility: | public |
[No name] (Interface Realization)
Target: | IAccountTO (Interface) |
Visibility: | public |
[No name] (Interface Realization)
Target: | AbstractBusinessDelegateFactory (Interface) |
Visibility: | public |
[No name] (Interface Realization)
Target: | ICustomerTO (Interface) |
Visibility: | public |
[No name] (Interface Realization)
Target: | IPiggyBankBusinessDelegate (Interface) |
Visibility: | public |
framework (Package)
Main (Freeform Diagram)
interfaces.delegates (Package)
Main (Freeform Diagram)
AbstractBusinessDelegateFactory (Interface)
createPiggyBankBusinessDelegate (Operation)
Visibility: | public |
Concurrency: | sequential |
ReturnResultParameter1 (Parameter)
Type: | IPiggyBankBusinessDelegate (Interface) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
IPiggyBankBusinessDelegate (Interface)
cashCheck (Operation)
Visibility: | public |
Concurrency: | sequential |
accountToCredit (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
checkAmount (Parameter)
Type: | Integer () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
checkReference (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
getAccountsByCustomer (Operation)
Visibility: | public |
Concurrency: | sequential |
customer (Parameter)
Type: | ICustomerTO (Interface) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | IAccountTO (Interface) |
Multiplicity: | 1..* |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
getBalance (Operation)
Visibility: | public |
Concurrency: | sequential |
customer (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | Integer () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
getCustomerById (Operation)
Visibility: | public |
Concurrency: | sequential |
customerId (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | ICustomerTO (Interface) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
transfer (Operation)
Visibility: | public |
Concurrency: | sequential |
amountToTransfer (Parameter)
Type: | Integer () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
creditAccount (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
customer (Parameter)
Type: | ICustomerTO (Interface) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
debitAccount (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
Main (Freeform Diagram)
interfaces.to (Package)
Main (Freeform Diagram)
IAccountTO (Interface)
getBalance (Operation)
Visibility: | public |
Concurrency: | sequential |
ReturnResult (Parameter)
Type: | Integer () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
getNumber (Operation)
Visibility: | public |
Concurrency: | sequential |
ReturnResult (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
ICustomerTO (Interface)
getId (Operation)
Visibility: | public |
Concurrency: | sequential |
ReturnResult (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
getName (Operation)
Visibility: | public |
Concurrency: | sequential |
ReturnResult (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
Main (Freeform Diagram)
Main (Freeform Diagram)
itso.ad.business Overview (Class Diagram)
itso.ad.citybank (Package)
Main (Freeform Diagram)
This diagram is empty
CityBank (Component)
Stereotypes: | Standard::Service Standard::Specification |
Visibility: | public |
[No name] (Interface Realization)
Target: | CityBank (Interface) |
Visibility: | public |
CityBank (Interface)
validateCheck (Operation)
Visibility: | public |
Concurrency: | sequential |
amount (Parameter)
Type: | Integer () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
checkReference (Parameter)
Type: | String () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | Boolean () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
Main (Freeform Diagram)
itso.ad.common (Package)
Main (Freeform Diagram)
This diagram is empty
logging (Package)
Main (Freeform Diagram)
LogHelper (Class)
debug (Operation)
Visibility: | public |
Concurrency: | sequential |
exception (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
object (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
debug (Operation)
Visibility: | public |
Concurrency: | sequential |
object (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
error (Operation)
Visibility: | public |
Concurrency: | sequential |
object (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
error (Operation)
Visibility: | public |
Concurrency: | sequential |
exception (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
object (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
getInstance (Operation)
Visibility: | public |
Static: | true |
Concurrency: | sequential |
class (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
ReturnResult (Parameter)
Type: | LogHelper (Class) |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
info (Operation)
Visibility: | public |
Concurrency: | sequential |
object (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
info (Operation)
Visibility: | public |
Concurrency: | sequential |
exception (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
object (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
isDebugEnabled (Operation)
Visibility: | public |
Concurrency: | sequential |
ReturnResult (Parameter)
Type: | Boolean () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
isInfoEnabled (Operation)
Visibility: | public |
Concurrency: | sequential |
ReturnResult (Parameter)
Type: | Boolean () |
Multiplicity: | 1 |
Visibility: | public |
Direction: | return |
Unique: | true |
Effect: | create |
LOG_CONFIG_FILE (Attribute)
Type: | String () |
Multiplicity: | 1 |
Visibility: | private |
Aggregation: | none |
Navigable: | true |
Static: | true |
Unique: | true |
warn (Operation)
Visibility: | public |
Concurrency: | sequential |
object (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
warn (Operation)
Visibility: | public |
Concurrency: | sequential |
exception (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
object (Parameter)
Multiplicity: | 1 |
Visibility: | public |
Direction: | in |
Unique: | true |
Effect: | create |
Main (Freeform Diagram)
Main (Freeform Diagram)
Model Building Blocks (Package)
Stereotypes: | Standard::ModelLibrary |
Visibility: | public |
Model Building Block Instructions (Freeform Diagram)
${functional.area} (Package)
${functional.area} (Class Diagram)
${functional.area} (Class Diagram)
Model Building Block Instructions (Freeform Diagram)