Go to main content
1/15
Contents
Title and Copyright Information
Preface
Audience
Related Documents
Documentation Accessibility
Document Revision History
1
Creating, Packaging, and Distributing Plug-in Projects
About Plug-in Projects
Creating Plug-in Projects
Packaging Plug-in Projects
Creating Feature Projects
Creating Update Site Projects
Distributing Plug-in Projects
2
Working with Design Patterns
About Design Patterns
About the Design Pattern Framework
About the Design Pattern Development Life Cycle
About the Design Pattern Development Environment
About Design Pattern Folder Structure
About the pattern.xml File
Developing Custom Design Patterns
Creating Design Pattern Plug-in Projects
Modeling Design Patterns
Reviewing Design Pattern Configuration Data
Defining a Description for a Design Pattern
Leveraging Logic from Existing Design Patterns
Defining Context for Design Patterns
Defining Target Projects for Design Patterns
Working with Tokens
About Tokens
About Token Types
About Entity Reference Tokens
About Element Reference Tokens
About Regular Expressions
About Token Functions
About Token Conditions
Defining Tokens for Design Patterns
Defining Token Groups for Design Patterns
Defining the Manifest for Design Patterns
Working with Design Pattern Actions
About Action Elements
About Design Pattern Action Types
About Actions Used in Conceptual Modeling
About the Design Pattern Action Reference Table
Defining Actions for Design Patterns
Defining Custom Actions
About Conditions
Defining Inputs for Design Patterns
Securing Design Pattern Information
Invoking Custom Java Code from Design Patterns
About the IDesignPatternCustomAction Java Interface
About Registering Your Java Class
About Calling Your Custom Java Code
Testing Design Patterns
Applying Design Patterns
About the Design Pattern Summary Page
Design Pattern Examples
Example: Adding Project Dependencies
Example: Defining Tokens for Resources
Example: Defining Tokens as Default Values
Example: Defining Action Subjects or Participants With Values External to Design Patterns
Example: Supporting Multiple Selections for Entity Reference Tokens
Working with Cheat Sheets
3
Working with Guided Assistance
Working with Guided Assistance
About the Guided Assistance Dialog Box
Working with Guided Assistance Design Patterns
Creating Guided Assistance Using Design Patterns
Working with the Guided Assistance Extension Point
Guided Assistance Extension Point Example
Distributing Guided Assistance
About the Design Pattern and Guided Assistance SDK Folder
4
Working with the Design Studio Exchange Format
About the Design Studio Exchange Format
About the Exchange Format Model Lifecycle
About the Exchange Format Architecture
About the Design Studio Model Schemas
Viewing the Design Studio Schemas
About the Design Studio Exchange Format Model
Element Attributes and Children
Entity Attributes and Children
Element Lists
Relation Attributes
Named Relation Lists
5
Extending Design Studio
About Extending Design Studio
Extending Design Studio with Action Commands
Adding the Design Studio Action Command Example to a Workspace
About the design.studio.example.action.command Example Project
Adding Commands to the Studio Menu
Adding Commands to the Design Studio Toolbar
Adding Commands to the Solution View Context Menu
Adding Commands to the Studio Projects View Context Menu
Adding Commands to the Package Explorer View Context Menu
Adding Commands to the Project Explorer View Context Menu
Configuring the Visibility of Commands Using the Property Tester
Configuring the Visibility of Commands Using the File Extension of Resources
Obtaining the Model From a Resource Using the Design Studio Model Java API
Obtaining the Model From an Entity Relation Using the Design Studio Model Java API
Obtaining the Model From an Element Relation Using the Design Studio Model Java API
About Design Studio View Identifiers
Adding Custom Logic to Design Studio Builds
6
Working with Reports
About Design Studio Reports
About the Design Studio Reporting Architecture
About the Design Studio Reporting Life Cycle
About Report Designs
About the Report Designer
About the Expression Builder
About Report Generation
About Data Sources
About Data Sets
Adding the Report Design Example to the Workspace
Customizing Existing Design Studio Reports
Developing Custom Report Designs
Creating Report Design Files
Creating Design Studio Report Parameters
Creating the Design Studio Data Source Entity
Creating Data Set Entities
Defining the Data to Add to Reports
Defining Computed Columns for Data Sets
Defining Filtering Conditions for Data Sets
Merging Data Sets
Filtering Data Sets for Tables
Nesting Tables
Concatenating Rows into Comma-Separated Values
Defining Data Presentation in Reports
Hiding Content Based on Output Format
Defining Value Mapping Rules
Defining Value Highlighting Rules
Adding Additional Report Design Elements
Adding the Current Date to a Report
Adding Page Numbers
Dynamically Selecting Images
Creating Internal Links Between Report Items
Creating Table of Contents Entries
Defining Text as HTML
Working with XPath Expression Patterns
About XPath Expression Patterns for Row Mapping
About XPath Expression Patterns for Column Mapping
About XPath Expression Parameters
Working with Report Data Filters
Testing Report Designs
Testing Custom Report Designs Using the Report Designer
Testing Custom Report Designs Using the Generate Report Wizard
Working with the Design Studio Report Examples
About the Design Studio Report Design Example
Troubleshooting Report Designs
Adding Reports and Report Categories to the Generate Report Wizard
Extending Design Studio Reporting
About the Design Studio Report Processor Example
Extending Reporting Tasks by Adding Report Processors
7
Working with Design Studio Model Java API
About the Design Studio Model Java API
About Design Studio Model Java API Utility Classes and Methods
About Design Studio Model Java API Package Dependencies
8
Importing Entities Into Design Studio
Importing Inventory Entities
Adding the Design Studio Import Inventory Examples to a Workspace
About the design.studio.example.import.inventory Example Project
Adding Import Commands to the Studio Projects View Context Menu
Invoking the Import Inventory API Using an XML File
Invoking the Import Inventory API Using a Resource Object
Adding External Data to an Inventory Project
Accessing Import Errors and Warnings
Viewing the Design Studio Inventory Data Schema
9
Working with Source Control
About Source Control
About Source Control Strategies for Design Studio Files
10
Deploying Cartridges to Environments
Deploying Cartridges to Run-Time Environments with the Cartridge Management Tool
Working with Additional Cartridge Deployment Tools
11
Working with Externally Created Data Schemas
About Design Studio Data Schemas
Modeling Data Using XML Data Schemas
About Supported XML Schema Features
About Unsupported Schema Directives and Elements
12
Design Studio Platform Tools
Working with Oracle Enterprise Packet for Eclipse
About Java Development Tools
About Database Development Tools
About Application and WebLogic Server Tools
About Web Application Tools
About JPA and Oracle Coherence Tools
About Third-Party Tools
Scripting on this page enhances content navigation, but does not change the content in any way.