public interface IEAUMLLoadOptions
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EA_UML_PREFERENCES_NODE
The qualifier for the EA Resource UML preferences.
|
static java.lang.String |
UML_ASSOCIATION_OWNS_ENDS
UML allows navigable association ends to be owned either by the target type, or by the association itself with
the reference navigableOwnerEnds being set.
|
static java.lang.Boolean |
UML_ASSOCIATION_OWNS_ENDS_DEFAULT |
static java.lang.String |
UML_EXTEND_TAGGED_VALUE_LENGTH
Deprecated.
Not used anymore - use UI action instead.
|
static java.lang.Boolean |
UML_EXTEND_TAGGED_VALUE_LENGTH_DEFAULT
Deprecated.
Not used anymore - use UI action instead.
|
static java.lang.String |
UML_IGNORE_PRIMITIVE_TYPE_CASE
All primitive types in EA (depending on the code engineering language, e.g.
|
static java.lang.Boolean |
UML_IGNORE_PRIMITIVE_TYPE_CASE_DEFAULT |
static java.lang.String |
UML_IGNORE_UNKNOWN_PROFILES
Stereotypes of UML models can only be loaded if they are contained in a UML profile that is registered in
Eclipse.
|
static java.lang.Boolean |
UML_IGNORE_UNKNOWN_PROFILES_DEFAULT |
static java.lang.String |
UML_LOAD_CONCURRENT_THREADS
With this option, the YAKINDU EA-Bridge loads data from the database concurrently in <n> threads.
|
static java.lang.Integer |
UML_LOAD_CONCURRENT_THREADS_DEFAULT |
static java.lang.String |
UML_LOAD_WARNING_SLOW_EXTENSIONS
EA-Bridge extensions are supposed to load their contents fast, i.e. they should not
take longer than loading the actual model. |
static java.lang.Boolean |
UML_LOAD_WARNING_SLOW_EXTENSIONS_DEFAULT |
static java.lang.String |
UML_LOADING_STATISTICS
With this option, the YAKINDU EA-Bridge reports loading statistics, either as an info status to the Eclipse log,
to the console (e.g. if the Eclipse log is not available), and/or into the resource set options map.
|
static java.lang.String |
UML_LOADING_STATISTICS_AS_INFO_STATUS
Deprecated.
Use
UML_LOADING_STATISTICS instead. |
static java.lang.Boolean |
UML_LOADING_STATISTICS_AS_INFO_STATUS_DEFAULT
Deprecated.
|
static java.lang.String |
UML_LOADING_STATISTICS_CONSOLE |
static java.lang.String |
UML_LOADING_STATISTICS_DEFAULT |
static java.lang.String |
UML_LOADING_STATISTICS_OPTIONS_MAP |
static java.lang.String |
UML_LOADING_STATISTICS_STATUS |
static java.lang.String |
UML_PORT_ADD_EXPOSED_INTERFACES
When ports are typed directly with interfaces or with classes that realize or use interfaces, then the EA-port
may additionally own EA-specific exposed interfaces
(
IEAUMLSupportedTypes.SUPPORTED_EA_ELEMENT_TYPES.ProvidedInterface and
IEAUMLSupportedTypes.SUPPORTED_EA_ELEMENT_TYPES.RequiredInterface ). |
static java.lang.Boolean |
UML_PORT_ADD_EXPOSED_INTERFACES_DEFAULT |
static java.lang.String |
UML_PORT_PROVIDED_REQUIRED_INTERFACES_IGNORE_CONJUGATED
For ports, provided/required interfaces can be specified via a type that has
InterfaceRealization s and
Usage s to interfaces. |
static java.lang.Boolean |
UML_PORT_PROVIDED_REQUIRED_INTERFACES_IGNORE_CONJUGATED_DEFAULT |
static java.lang.String |
UML_PRIMITIVE_TYPE_LIBRARY
The EA supports built-in primitive type languages like Java, C, Delphi, etc.
|
static java.lang.String |
UML_PROFILE_LOOKUP_IN_APPDATA
In the Enterprise Architect Resources view, MDG Technology files can be imported 'to the User', which means that
they will be stored in a subfolder of the user's AppData folder.
|
static java.lang.Boolean |
UML_PROFILE_LOOKUP_IN_APPDATA_DEFAULT |
static java.lang.String |
UML_PROFILE_LOOKUP_IN_CUSTOM_PATHLIST
In the Enterprise Architect MDG Technology management view, custom paths can be entered which will be stored
inside the Windows registry.
|
static java.lang.Boolean |
UML_PROFILE_LOOKUP_IN_CUSTOM_PATHLIST_DEFAULT |
static java.lang.String |
UML_PROFILE_LOOKUP_IN_INSTALLPATH
The Enterprise Architect loads all MDG Technology files from subfolder 'MDGTechnologies' of its installation
folder.
|
static java.lang.Boolean |
UML_PROFILE_LOOKUP_IN_INSTALLPATH_DEFAULT |
static java.lang.String |
UML_PROFILE_LOOKUP_IN_REGISTERED_PROFILES
Whether or not Eclipse UML registered profiles should be considered when loading EA models.
|
static java.lang.Boolean |
UML_PROFILE_LOOKUP_IN_REGISTERED_PROFILES_DEFAULT |
static java.lang.String |
UML_PROFILE_LOOKUP_IN_SAME_FOLDER
Profiles can be defined in files with the
EAResource.PROFILE_FILE_EXTENSION (.profile.eap )
or UMLResource.PROFILE_FILE_EXTENSION (.profile.uml ). |
static java.lang.String |
UML_PROFILE_LOOKUP_IN_SAME_FOLDER_AS_XML
Profiles can be defined in XML-files which can be exported by Enterprise Architect.
|
static java.lang.Boolean |
UML_PROFILE_LOOKUP_IN_SAME_FOLDER_AS_XML_DEFAULT |
static java.lang.Boolean |
UML_PROFILE_LOOKUP_IN_SAME_FOLDER_DEFAULT |
static java.lang.String |
UML_PROFILE_LOOKUP_IN_SAME_PROJECT
Profiles can be defined in files with the
EAResource.PROFILE_FILE_EXTENSION (.profile.eap )
or UMLResource.PROFILE_FILE_EXTENSION (.profile.uml ). |
static java.lang.String |
UML_PROFILE_LOOKUP_IN_SAME_PROJECT_AS_XML
Profiles can be defined in XML-files which can be exported by Enterprise Architect.
|
static java.lang.Boolean |
UML_PROFILE_LOOKUP_IN_SAME_PROJECT_AS_XML_DEFAULT |
static java.lang.Boolean |
UML_PROFILE_LOOKUP_IN_SAME_PROJECT_DEFAULT |
static java.lang.String |
UML_PROFILE_LOOKUP_IN_SAME_RESOURCE
Profile can reside in the EAP-Project file itself.
|
static java.lang.String |
UML_PROFILE_LOOKUP_IN_SAME_RESOURCE_AS_XML
Profile can reside as XML entities in the EAP-Project file itself, imported via the EA it the 'Resources' view.
|
static java.lang.Boolean |
UML_PROFILE_LOOKUP_IN_SAME_RESOURCE_AS_XML_DEFAULT |
static java.lang.Boolean |
UML_PROFILE_LOOKUP_IN_SAME_RESOURCE_DEFAULT |
static java.lang.String |
UML_SHOW_HIDDEN_PACKAGES
UML packages that have the tagged value
EABridge-hidePackage set to
true are not loaded by the YAKINDU EA-Bridge unless this flag is set. |
static java.lang.Boolean |
UML_SHOW_HIDDEN_PACKAGES_DEFAULT |
static java.lang.String |
UML_SUPPORT_ACTIVITIES
Most use cases of the EA-Bridge does not involve behavioral aspects of the UML model, but mostly structural
parts.
|
static java.lang.Boolean |
UML_SUPPORT_ACTIVITIES_DEFAULT |
static java.lang.String |
UML_SUPPORT_INTERACTIONS
Most use cases of the EA-Bridge does not involve behavioral aspects of the UML model, but mostly structural
parts.
|
static java.lang.Boolean |
UML_SUPPORT_INTERACTIONS_DEFAULT |
static java.lang.String |
UML_SUPPORT_STATE_MACHINES
Most use cases of the EA-Bridge does not involve behavioral aspects of the UML model, but mostly structural
parts.
|
static java.lang.Boolean |
UML_SUPPORT_STATE_MACHINES_DEFAULT |
static final java.lang.String EA_UML_PREFERENCES_NODE
static final java.lang.String UML_IGNORE_PRIMITIVE_TYPE_CASE
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is true
.
static final java.lang.Boolean UML_IGNORE_PRIMITIVE_TYPE_CASE_DEFAULT
static final java.lang.String UML_ASSOCIATION_OWNS_ENDS
Possible options are Boolean.TRUE
(association ends are owned by the association) or
Boolean.FALSE
(association ends are owned by the referenced types). Default is false
.
static final java.lang.Boolean UML_ASSOCIATION_OWNS_ENDS_DEFAULT
static final java.lang.String UML_SHOW_HIDDEN_PACKAGES
EABridge-hidePackage
set to
true
are not loaded by the YAKINDU EA-Bridge unless this flag is set.
Possible options are Boolean.TRUE
(all hidden packages are shown; hence, the tagged value is ignored) or
Boolean.FALSE
(all hidden packages are indeed hidden). Default is false
.
static final java.lang.Boolean UML_SHOW_HIDDEN_PACKAGES_DEFAULT
static final java.lang.String UML_SUPPORT_INTERACTIONS
Possible options are Boolean.TRUE
(interactions are supported, but may be partial because the EA-Bridge
may not have all aspects implemented) or Boolean.FALSE
(interactions are completely ignored by the
EA-Bridge). Default is false
.
static final java.lang.Boolean UML_SUPPORT_INTERACTIONS_DEFAULT
static final java.lang.String UML_SUPPORT_STATE_MACHINES
Possible options are Boolean.TRUE
(interactions are supported, but may be partial because the EA-Bridge
may not have all aspects implemented) or Boolean.FALSE
(state machines are completely ignored by the
EA-Bridge). Default is false
.
static final java.lang.Boolean UML_SUPPORT_STATE_MACHINES_DEFAULT
static final java.lang.String UML_SUPPORT_ACTIVITIES
Possible options are Boolean.TRUE
(interactions are supported, but may be partial because the EA-Bridge
may not have all aspects implemented) or Boolean.FALSE
(activities are completely ignored by the
EA-Bridge). Default is false
.
static final java.lang.Boolean UML_SUPPORT_ACTIVITIES_DEFAULT
static final java.lang.String UML_PORT_PROVIDED_REQUIRED_INTERFACES_IGNORE_CONJUGATED
InterfaceRealization
s and
Usage
s to interfaces. If there is only one provided/required interface, it can directly be set as port
type; if Port#isConjugated()
is true
, it is a required interface, if it is
false
, it is a provided interface.
However, the Enterprise Architect has explicit (non-UML) elements to specify provided/required interfaces, independent of the actual port type. If there is a single such provided/required interface modeled, and the actual port type is unset, then this interface is loaded as port type be the YAKINDU EA-Bridge.
This boolean option specifies, whether the conjugated flag should also affect such a single provided/required interface (Boolean.FALSE
) or not (Boolean.TRUE
). Default is true
. The combinations
are:
isConjugated=true
, and this option
is true
:isConjugated=false
(provided
interface)
isConjugated=false
, and this
option is true
:isConjugated=false
(provided
interface)
isConjugated=true
, and this option
is true
:isConjugated=true
(required
interface)
isConjugated=false
, and this
option is true
:isConjugated=true
(required
interface)
isConjugated=true
, and this option
is false
:isConjugated=true
(required
interface)
isConjugated=false
, and this
option is false
:isConjugated=false
(provided
interface)
isConjugated=true
, and this option
is false
:isConjugated=true
(required
interface)
isConjugated=false
, and this
option is false
:isConjugated=false
(provided
interface)
static final java.lang.Boolean UML_PORT_PROVIDED_REQUIRED_INTERFACES_IGNORE_CONJUGATED_DEFAULT
static final java.lang.String UML_PORT_ADD_EXPOSED_INTERFACES
IEAUMLSupportedTypes.SUPPORTED_EA_ELEMENT_TYPES.ProvidedInterface
and
IEAUMLSupportedTypes.SUPPORTED_EA_ELEMENT_TYPES.RequiredInterface
). If this option is on, these exposed
interfaces are automatically created whenever a port is created.
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is false
.
static final java.lang.Boolean UML_PORT_ADD_EXPOSED_INTERFACES_DEFAULT
@Deprecated static final java.lang.String UML_LOADING_STATISTICS_AS_INFO_STATUS
UML_LOADING_STATISTICS
instead.
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is false
.
UML_LOADING_STATISTICS
is set.@Deprecated static final java.lang.Boolean UML_LOADING_STATISTICS_AS_INFO_STATUS_DEFAULT
static final java.lang.String UML_LOADING_STATISTICS
Possible options are:
UML_LOADING_STATISTICS_STATUS
: report as info status to Eclipse log, if available.
UML_LOADING_STATISTICS_CONSOLE
: report only to console (System.out
).
UML_LOADING_STATISTICS_OPTIONS_MAP
: report to ResourceSet#getLoadOptions()
with key
UML_LOADING_STATISTICS_OPTIONS_MAP
.
Default is ""
(don't report anything).
static final java.lang.String UML_LOADING_STATISTICS_OPTIONS_MAP
static final java.lang.String UML_LOADING_STATISTICS_CONSOLE
static final java.lang.String UML_LOADING_STATISTICS_STATUS
static final java.lang.String UML_LOADING_STATISTICS_DEFAULT
static final java.lang.String UML_LOAD_WARNING_SLOW_EXTENSIONS
EA-Bridge extensions
are supposed to load their contents fast, i.e. they should not
take longer than loading the actual model. If there is an extension that takes longer, it will be reported as a
resource load warning. If this option is set to false
, such warnings are suppressed.
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is true
.
static final java.lang.Boolean UML_LOAD_WARNING_SLOW_EXTENSIONS_DEFAULT
static final java.lang.String UML_LOAD_CONCURRENT_THREADS
The number of concurrent threads used on loading. Default is 1
.
static final java.lang.Integer UML_LOAD_CONCURRENT_THREADS_DEFAULT
static final java.lang.String UML_IGNORE_UNKNOWN_PROFILES
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is true
.
static final java.lang.Boolean UML_IGNORE_UNKNOWN_PROFILES_DEFAULT
static final java.lang.String UML_PROFILE_LOOKUP_IN_SAME_RESOURCE_AS_XML
IEAUMLConstants#EA_RESOURCE_XML_PROFILE_PROTOCOL
URI protocol.
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is true
.
static final java.lang.Boolean UML_PROFILE_LOOKUP_IN_SAME_RESOURCE_AS_XML_DEFAULT
static final java.lang.String UML_PROFILE_LOOKUP_IN_SAME_RESOURCE
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is false
.
static final java.lang.Boolean UML_PROFILE_LOOKUP_IN_SAME_RESOURCE_DEFAULT
static final java.lang.String UML_PROFILE_LOOKUP_IN_SAME_FOLDER_AS_XML
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is false
.
static final java.lang.Boolean UML_PROFILE_LOOKUP_IN_SAME_FOLDER_AS_XML_DEFAULT
static final java.lang.String UML_PROFILE_LOOKUP_IN_SAME_FOLDER
EAResource.PROFILE_FILE_EXTENSION
(.profile.eap
)
or UMLResource.PROFILE_FILE_EXTENSION
(.profile.uml
). Enable this option to search for these
files in the same (workspace) folder.
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is false
.
static final java.lang.Boolean UML_PROFILE_LOOKUP_IN_SAME_FOLDER_DEFAULT
static final java.lang.String UML_PROFILE_LOOKUP_IN_SAME_PROJECT_AS_XML
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is false
.
static final java.lang.Boolean UML_PROFILE_LOOKUP_IN_SAME_PROJECT_AS_XML_DEFAULT
static final java.lang.String UML_PROFILE_LOOKUP_IN_SAME_PROJECT
EAResource.PROFILE_FILE_EXTENSION
(.profile.eap
)
or UMLResource.PROFILE_FILE_EXTENSION
(.profile.uml
). Enable this option to search for these
files in the enclosing (workspace) project.
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is false
.
static final java.lang.Boolean UML_PROFILE_LOOKUP_IN_SAME_PROJECT_DEFAULT
static final java.lang.String UML_PROFILE_LOOKUP_IN_CUSTOM_PATHLIST
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is true
on Windows,
false
on other systems.
static final java.lang.Boolean UML_PROFILE_LOOKUP_IN_CUSTOM_PATHLIST_DEFAULT
static final java.lang.String UML_PROFILE_LOOKUP_IN_APPDATA
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is true
on Windows,
false
on other systems.
static final java.lang.Boolean UML_PROFILE_LOOKUP_IN_APPDATA_DEFAULT
static final java.lang.String UML_PROFILE_LOOKUP_IN_INSTALLPATH
Possible options are Boolean.TRUE
or Boolean.FALSE
. true
on Windows,
false
on other systems
static final java.lang.Boolean UML_PROFILE_LOOKUP_IN_INSTALLPATH_DEFAULT
static final java.lang.String UML_PROFILE_LOOKUP_IN_REGISTERED_PROFILES
Possible options are Boolean.TRUE
or Boolean.FALSE
. Default is true
.
static final java.lang.Boolean UML_PROFILE_LOOKUP_IN_REGISTERED_PROFILES_DEFAULT
@Deprecated static final java.lang.String UML_EXTEND_TAGGED_VALUE_LENGTH
@Deprecated static final java.lang.Boolean UML_EXTEND_TAGGED_VALUE_LENGTH_DEFAULT
static final java.lang.String UML_PRIMITIVE_TYPE_LIBRARY
IEAUMLConstants
for a
list of all Eclipse-side provided primitive type libraries via extension point. In standalone mode, these
libraries must be provided as resource load options in the form of a map from library name to its URI.
If no language is set (<none>
), the UML primitive types are used. These and the Java primitive
types are provided by the UML plugin. All other primitive type libraries are provided by the EA-Bridge plugins.
final Set
Copyright (c) 2015 itemis AG, and others. All rights reserved.