SAP ABAP Class CL_WCF_GMT_AUTO_ARRANGER (WCF GMT Nexus Auto arranger super class)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI (Application Component) User Interface
     WCF_GRAPHICAL_MODELING_TOOL (Package) WCF Graphical Modeling Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WCF_GMT_AUTO_ARRANGER Auto arranger interface 20081120
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WCF_GMT_CLUSTER_ARRANGER Auto-Arrange creating a cluster of shapes 20090527
2 Inheritance (c INHERITING FROM c_ref)  CL_WCF_GMT_GENERIC_ARRANGER WCF GMT Nexus Generic arranger class 20081120
3 Inheritance (c INHERITING FROM c_ref)  CL_WCF_GMT_HIGHWAY_ROUTING Auto Arrange and Routing Algorithm 20100505
4 Inheritance (c INHERITING FROM c_ref)  CL_WCF_GMT_POLICYFLOW_ARRANGER WCF GMT Nexus Rule Policy Flow Arranger 20081124
5 Inheritance (c INHERITING FROM c_ref)  CL_WCF_GMT_RULE_MODEL_ARRANGER WCF GMT Nexus Rule modeler arranger class 20081120
6 Inheritance (c INHERITING FROM c_ref)  CL_WCF_GMT_TREE_ARRANGER auto arranger for decision models 20090807
Properties
Class CL_WCF_GMT_AUTO_ARRANGER  
Short Description WCF GMT Nexus Auto arranger super class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCF_GRAPHICAL_MODELING_TOOL   WCF Graphical Modeling Tool 
Created 20081120   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WCF_GMT_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_WCF_GMT_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WCF_GMT_AUTO_ARRANGER Auto arranger interface 20081120
Friends
Class CL_WCF_GMT_AUTO_ARRANGER has no friend class.
Attributes
Class CL_WCF_GMT_AUTO_ARRANGER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MID_DOCK Instance method Protected Method Adds a mid dock for bent connectors 20081125
2 ARRANGE_CONNECTOR Instance method Protected Method Auto-arrange connector starting and ending docks 20081120
3 CALCULATE_COORDINATE Instance method Protected Method Calculate a coordinate based on given information 20081120
4 GET_DOCK_NAME Instance method Protected Method Returns dock names that should be used 20081120
5 GET_FIRST_SHAPE Instance method Protected Method Returns the shape to be used as first shape in arrangement 20081120
6 GET_NEW_POS Instance method Protected Method Returns relative position for a component 20081120
7 GET_NEXT_VPOS Instance method Protected Method Returns the next vpos to used based on given shapes 20081120
8 GET_NUM_DIMENSION Instance method Public Method Returns the given dimension in numeric format 20081120
9 GET_POS_FROM_COORDINATE Instance method Protected Method Returns pos corresponding to a coordinate 20081120
10 PLACE_SHAPE Instance method Protected Method Place a shape according to given parameters 20081120
11 SET_AUTO_COORDINATES Instance method Protected Method Sets coordinates to the given shape 20081120
Events
Class CL_WCF_GMT_AUTO_ARRANGER has no event.
Types
Class CL_WCF_GMT_AUTO_ARRANGER has no local type.
Method Signatures

Method ADD_MID_DOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTOR Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_CONNECTOR WCF GMT Nexus Connector Element 20081125
2 Importing IR_END_SHAPE Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_SHAPE WCF GMT Base Shape Element 20081125
3 Importing IR_START_SHAPE Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_SHAPE WCF GMT Base Shape Element 20081125

Method ADD_MID_DOCK on class CL_WCF_GMT_AUTO_ARRANGER has no exception.

Method ARRANGE_CONNECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTOR Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_CONNECTOR WCF GMT Nexus Connector Element 20081120
2 Importing IR_END_SHAPE Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_SHAPE WCF GMT Base Shape Element 20081120
3 Importing IR_GMT_MODEL Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_MODEL WCF GMT Model Structure 20081120
4 Importing IR_START_SHAPE Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_SHAPE WCF GMT Base Shape Element 20081120

Method ARRANGE_CONNECTOR on class CL_WCF_GMT_AUTO_ARRANGER has no exception.

Method CALCULATE_COORDINATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERVAL Call by reference Type reference (TYPE) I 20081120
2 Importing IV_POS Call by reference Type reference (TYPE) I 20081120
3 Importing IV_SIZE Call by reference Type reference (TYPE) I 20081120
4 Returning RV_COORDINATE Value transfer Type reference (TYPE) I 20081120

Method CALCULATE_COORDINATE on class CL_WCF_GMT_AUTO_ARRANGER has no exception.

Method GET_DOCK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HPOS_DELTA Call by reference Type reference (TYPE) I 20081120
2 Importing IV_VPOS_DELTA Call by reference Type reference (TYPE) I 20081120
3 Returning RV_DOCK_NAME Value transfer Type reference (TYPE) WCF_GMT_NEXUS_POINT_NAME WCF GMT Nexus Point Name 20081120

Method GET_DOCK_NAME on class CL_WCF_GMT_AUTO_ARRANGER has no exception.

Method GET_FIRST_SHAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SHAPES Call by reference Type reference (TYPE) WCF_GMT_COMPONENT_T WCF GMT Nexus Components Table 20081120
2 Returning RR_FIRST_SHAPE Value transfer Object reference (TYPE REF TO) CL_WCF_GMT_SHAPE WCF GMT Base Shape Element 20081120

Method GET_FIRST_SHAPE on class CL_WCF_GMT_AUTO_ARRANGER has no exception.

Method GET_NEW_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FROM_TYPE Call by reference Type reference (TYPE) WCF_GMT_NEXUS_COMPONENT_TYPE WCF GMT Nexus Component Type 20081120
2 Importing IV_TO_TYPE Call by reference Type reference (TYPE) WCF_GMT_NEXUS_COMPONENT_TYPE WCF GMT Nexus Component Type 20081120
3 Changing XV_HPOS Call by reference Type reference (TYPE) I 20081120
4 Changing XV_VPOS Call by reference Type reference (TYPE) I 20081120

Method GET_NEW_POS on class CL_WCF_GMT_AUTO_ARRANGER has no exception.

Method GET_NEXT_VPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SHAPES Call by reference Type reference (TYPE) WCF_GMT_COMPONENT_T WCF GMT Nexus Components Table 20081120
2 Importing IV_INTERVAL Call by reference Type reference (TYPE) I 20081120
3 Returning RV_NEXT_VPOS Value transfer Type reference (TYPE) I 20081120

Method GET_NEXT_VPOS on class CL_WCF_GMT_AUTO_ARRANGER has no exception.

Method GET_NUM_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIMENSION Call by reference Type reference (TYPE) WCF_GMT_NEXUS_PIX_LENGTH WCF GMT Nexus Pixel Length Type 20081120
2 Returning RV_NUM_DIMENSION Value transfer Type reference (TYPE) I 20081120

Method GET_NUM_DIMENSION on class CL_WCF_GMT_AUTO_ARRANGER has no exception.

Method GET_POS_FROM_COORDINATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COORDINATE Call by reference Type reference (TYPE) I 20081120
2 Importing IV_INTERVAL Call by reference Type reference (TYPE) I 20081120
3 Returning RV_POS Value transfer Type reference (TYPE) I 20081120

Method GET_POS_FROM_COORDINATE on class CL_WCF_GMT_AUTO_ARRANGER has no exception.

Method PLACE_SHAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SHAPE Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_SHAPE WCF GMT Base Shape Element 20081120
2 Importing IV_HPOS Call by reference Type reference (TYPE) I 20081120
3 Importing IV_VPOS Call by reference Type reference (TYPE) I 20081120
4 Importing IV_X_INTERVAL Call by reference Type reference (TYPE) I 20081120
5 Importing IV_Y_INTERVAL Call by reference Type reference (TYPE) I 20081120

Method PLACE_SHAPE on class CL_WCF_GMT_AUTO_ARRANGER has no exception.

Method SET_AUTO_COORDINATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ARRANGED_SHAPES Call by reference Type reference (TYPE) WCF_GMT_COMPONENT_T WCF GMT Nexus Components Table 20081120
2 Changing CT_VISITED_CONNECTORS Call by reference Type reference (TYPE) WCF_GMT_COMPONENT_T WCF GMT Nexus Components Table 20081120
3 Importing IR_GMT_MODEL Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_MODEL WCF GMT Model Structure 20081120
4 Importing IR_SHAPE Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_SHAPE WCF GMT Base Shape Element 20081120
5 Importing IV_HPOS Call by reference Type reference (TYPE) I 20081120
6 Importing IV_VPOS Call by reference Type reference (TYPE) I 20081120
7 Importing IV_X_INTERVAL Call by reference Type reference (TYPE) I 20081120
8 Importing IV_Y_INTERVAL Call by reference Type reference (TYPE) I 20081120

Method SET_AUTO_COORDINATES on class CL_WCF_GMT_AUTO_ARRANGER has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 701