Table of Contents
Chapter 1. Introduction
· - StarUML Overview
· - Why UML/MDA Platform
Chapter 2. StarUML Architecture
· -Platform Architecture
· -Organizing a Module
· - Open API Overview
Chapter 3. HelloWorld Example
· -"Hello, world" Example
· -Creating Script
· -Creating Menu Extension File
· -Add-In Deployment
· -Add-In Registration
· -Verification and Excution of Added Add-In
Chapter 4. Using Open API
· -Using APIs for Projects
· -Using APIs for Elements
· -Using APIs for Application Objects
· -Using APIs for Meta-Objects
Chapter 5. Writing Approaches
· -Basic Concept of Approach
· -Registering New Approach
· -Using Approach-Related Methods
Chapter 6. Writing Frameworks
· -Basic Concepts of Model Framework
· -Creating New Model Framework
· -Registering New Model Framework
· - Using Model Framework-Related Methods
· -Using Model Framework-Related Methods
Chapter 7. Writing UML Profiles
· - Basic Concept of UML Profile
· -Creating UML Profile
· -Registering UML Profile
· -Extension Element Object Management
Chapter 8. Extending Menu
· -Basic Concepts of Menu Extension
· -Creating Menu Extension File
· -Registering Menu Extension File
Chapter 9. Writing Add-in COM Object
· -Basic Concepts of Add-In COM Object
· -IStarUMLAddIn Interface Methods
· -Add-In COM Object Example
· -Writing Add-In Description File
· -Registering Add-In Description File
· -Option Extension
· -Writing Option Schema
· -Registering Option Schema
· -Accessing Option Values
· -Basic Concepts of Event Subscription
· -Kinds of Events
· -Subscribing to Events
Chapter 10. Extending Notation
· -Why Notation Extension?
· -Notation Extension Language
· -Creating a New Type of Diagram
Chapter 11. Writing Templates
· -Component elements of Template
· -Writing a Text-Based Template
· -Writing a Word Template
· -Writing an Excel Template
· -Writing a PowerPoint Template
· -Registering Templates
· -Making a Template Distribution Package
Posting Komentar