summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/metamodels/metamodels.pro3
-rw-r--r--src/plugins/metamodels/uml/qumlmetamodel.cpp1459
-rw-r--r--src/plugins/metamodels/uml/qumlmetamodelplugin.cpp203
-rw-r--r--src/plugins/metamodels/uml/qumlmetamodelplugin.h8
4 files changed, 211 insertions, 1462 deletions
diff --git a/src/plugins/metamodels/metamodels.pro b/src/plugins/metamodels/metamodels.pro
index 92f36610..1f109e4e 100644
--- a/src/plugins/metamodels/metamodels.pro
+++ b/src/plugins/metamodels/metamodels.pro
@@ -1,3 +1,4 @@
TEMPLATE = subdirs
-qtHaveModule(qml): SUBDIRS = mof uml duse saduseprofile
+#qtHaveModule(qml): SUBDIRS = mof uml duse saduseprofile
+qtHaveModule(modeling): SUBDIRS = uml
diff --git a/src/plugins/metamodels/uml/qumlmetamodel.cpp b/src/plugins/metamodels/uml/qumlmetamodel.cpp
index 225c254b..1e4d7061 100644
--- a/src/plugins/metamodels/uml/qumlmetamodel.cpp
+++ b/src/plugins/metamodels/uml/qumlmetamodel.cpp
@@ -40,1469 +40,10 @@
****************************************************************************/
#include "qumlmetamodel.h"
-#include <QtQml/QtQml>
-
QT_BEGIN_NAMESPACE
void QUmlMetaModel::init(QScriptEngine *scriptEngine)
{
- qRegisterMetaType<QUmlAbstraction *>();
- qRegisterMetaType< QList<QUmlAbstraction *> >();
- qRegisterMetaType< QSet<QUmlAbstraction *> >();
- qRegisterMetaType<QUmlAcceptCallAction *>();
- qRegisterMetaType< QList<QUmlAcceptCallAction *> >();
- qRegisterMetaType< QSet<QUmlAcceptCallAction *> >();
- qRegisterMetaType<QUmlAcceptEventAction *>();
- qRegisterMetaType< QList<QUmlAcceptEventAction *> >();
- qRegisterMetaType< QSet<QUmlAcceptEventAction *> >();
- qRegisterMetaType<QUmlAction *>();
- qRegisterMetaType< QList<QUmlAction *> >();
- qRegisterMetaType< QSet<QUmlAction *> >();
- qRegisterMetaType<QUmlActionExecutionSpecification *>();
- qRegisterMetaType< QList<QUmlActionExecutionSpecification *> >();
- qRegisterMetaType< QSet<QUmlActionExecutionSpecification *> >();
- qRegisterMetaType<QUmlActionInputPin *>();
- qRegisterMetaType< QList<QUmlActionInputPin *> >();
- qRegisterMetaType< QSet<QUmlActionInputPin *> >();
- qRegisterMetaType<QUmlActivity *>();
- qRegisterMetaType< QList<QUmlActivity *> >();
- qRegisterMetaType< QSet<QUmlActivity *> >();
- qRegisterMetaType<QUmlActivityEdge *>();
- qRegisterMetaType< QList<QUmlActivityEdge *> >();
- qRegisterMetaType< QSet<QUmlActivityEdge *> >();
- qRegisterMetaType<QUmlActivityFinalNode *>();
- qRegisterMetaType< QList<QUmlActivityFinalNode *> >();
- qRegisterMetaType< QSet<QUmlActivityFinalNode *> >();
- qRegisterMetaType<QUmlActivityGroup *>();
- qRegisterMetaType< QList<QUmlActivityGroup *> >();
- qRegisterMetaType< QSet<QUmlActivityGroup *> >();
- qRegisterMetaType<QUmlActivityNode *>();
- qRegisterMetaType< QList<QUmlActivityNode *> >();
- qRegisterMetaType< QSet<QUmlActivityNode *> >();
- qRegisterMetaType<QUmlActivityParameterNode *>();
- qRegisterMetaType< QList<QUmlActivityParameterNode *> >();
- qRegisterMetaType< QSet<QUmlActivityParameterNode *> >();
- qRegisterMetaType<QUmlActivityPartition *>();
- qRegisterMetaType< QList<QUmlActivityPartition *> >();
- qRegisterMetaType< QSet<QUmlActivityPartition *> >();
- qRegisterMetaType<QUmlActor *>();
- qRegisterMetaType< QList<QUmlActor *> >();
- qRegisterMetaType< QSet<QUmlActor *> >();
- qRegisterMetaType<QUmlAddStructuralFeatureValueAction *>();
- qRegisterMetaType< QList<QUmlAddStructuralFeatureValueAction *> >();
- qRegisterMetaType< QSet<QUmlAddStructuralFeatureValueAction *> >();
- qRegisterMetaType<QUmlAddVariableValueAction *>();
- qRegisterMetaType< QList<QUmlAddVariableValueAction *> >();
- qRegisterMetaType< QSet<QUmlAddVariableValueAction *> >();
- qRegisterMetaType<QUmlAnyReceiveEvent *>();
- qRegisterMetaType< QList<QUmlAnyReceiveEvent *> >();
- qRegisterMetaType< QSet<QUmlAnyReceiveEvent *> >();
- qRegisterMetaType<QUmlArtifact *>();
- qRegisterMetaType< QList<QUmlArtifact *> >();
- qRegisterMetaType< QSet<QUmlArtifact *> >();
- qRegisterMetaType<QUmlAssociation *>();
- qRegisterMetaType< QList<QUmlAssociation *> >();
- qRegisterMetaType< QSet<QUmlAssociation *> >();
- qRegisterMetaType<QUmlAssociationClass *>();
- qRegisterMetaType< QList<QUmlAssociationClass *> >();
- qRegisterMetaType< QSet<QUmlAssociationClass *> >();
- qRegisterMetaType<QUmlBehavior *>();
- qRegisterMetaType< QList<QUmlBehavior *> >();
- qRegisterMetaType< QSet<QUmlBehavior *> >();
- qRegisterMetaType<QUmlBehavioralFeature *>();
- qRegisterMetaType< QList<QUmlBehavioralFeature *> >();
- qRegisterMetaType< QSet<QUmlBehavioralFeature *> >();
- qRegisterMetaType<QUmlBehavioredClassifier *>();
- qRegisterMetaType< QList<QUmlBehavioredClassifier *> >();
- qRegisterMetaType< QSet<QUmlBehavioredClassifier *> >();
- qRegisterMetaType<QUmlBehaviorExecutionSpecification *>();
- qRegisterMetaType< QList<QUmlBehaviorExecutionSpecification *> >();
- qRegisterMetaType< QSet<QUmlBehaviorExecutionSpecification *> >();
- qRegisterMetaType<QUmlBroadcastSignalAction *>();
- qRegisterMetaType< QList<QUmlBroadcastSignalAction *> >();
- qRegisterMetaType< QSet<QUmlBroadcastSignalAction *> >();
- qRegisterMetaType<QUmlCallAction *>();
- qRegisterMetaType< QList<QUmlCallAction *> >();
- qRegisterMetaType< QSet<QUmlCallAction *> >();
- qRegisterMetaType<QUmlCallBehaviorAction *>();
- qRegisterMetaType< QList<QUmlCallBehaviorAction *> >();
- qRegisterMetaType< QSet<QUmlCallBehaviorAction *> >();
- qRegisterMetaType<QUmlCallEvent *>();
- qRegisterMetaType< QList<QUmlCallEvent *> >();
- qRegisterMetaType< QSet<QUmlCallEvent *> >();
- qRegisterMetaType<QUmlCallOperationAction *>();
- qRegisterMetaType< QList<QUmlCallOperationAction *> >();
- qRegisterMetaType< QSet<QUmlCallOperationAction *> >();
- qRegisterMetaType<QUmlCentralBufferNode *>();
- qRegisterMetaType< QList<QUmlCentralBufferNode *> >();
- qRegisterMetaType< QSet<QUmlCentralBufferNode *> >();
- qRegisterMetaType<QUmlChangeEvent *>();
- qRegisterMetaType< QList<QUmlChangeEvent *> >();
- qRegisterMetaType< QSet<QUmlChangeEvent *> >();
- qRegisterMetaType<QUmlClass *>();
- qRegisterMetaType< QList<QUmlClass *> >();
- qRegisterMetaType< QSet<QUmlClass *> >();
- qRegisterMetaType<QUmlClassifier *>();
- qRegisterMetaType< QList<QUmlClassifier *> >();
- qRegisterMetaType< QSet<QUmlClassifier *> >();
- qRegisterMetaType<QUmlClassifierTemplateParameter *>();
- qRegisterMetaType< QList<QUmlClassifierTemplateParameter *> >();
- qRegisterMetaType< QSet<QUmlClassifierTemplateParameter *> >();
- qRegisterMetaType<QUmlClause *>();
- qRegisterMetaType< QList<QUmlClause *> >();
- qRegisterMetaType< QSet<QUmlClause *> >();
- qRegisterMetaType<QUmlClearAssociationAction *>();
- qRegisterMetaType< QList<QUmlClearAssociationAction *> >();
- qRegisterMetaType< QSet<QUmlClearAssociationAction *> >();
- qRegisterMetaType<QUmlClearStructuralFeatureAction *>();
- qRegisterMetaType< QList<QUmlClearStructuralFeatureAction *> >();
- qRegisterMetaType< QSet<QUmlClearStructuralFeatureAction *> >();
- qRegisterMetaType<QUmlClearVariableAction *>();
- qRegisterMetaType< QList<QUmlClearVariableAction *> >();
- qRegisterMetaType< QSet<QUmlClearVariableAction *> >();
- qRegisterMetaType<QUmlCollaboration *>();
- qRegisterMetaType< QList<QUmlCollaboration *> >();
- qRegisterMetaType< QSet<QUmlCollaboration *> >();
- qRegisterMetaType<QUmlCollaborationUse *>();
- qRegisterMetaType< QList<QUmlCollaborationUse *> >();
- qRegisterMetaType< QSet<QUmlCollaborationUse *> >();
- qRegisterMetaType<QUmlCombinedFragment *>();
- qRegisterMetaType< QList<QUmlCombinedFragment *> >();
- qRegisterMetaType< QSet<QUmlCombinedFragment *> >();
- qRegisterMetaType<QUmlComment *>();
- qRegisterMetaType< QList<QUmlComment *> >();
- qRegisterMetaType< QSet<QUmlComment *> >();
- qRegisterMetaType<QUmlCommunicationPath *>();
- qRegisterMetaType< QList<QUmlCommunicationPath *> >();
- qRegisterMetaType< QSet<QUmlCommunicationPath *> >();
- qRegisterMetaType<QUmlComponent *>();
- qRegisterMetaType< QList<QUmlComponent *> >();
- qRegisterMetaType< QSet<QUmlComponent *> >();
- qRegisterMetaType<QUmlComponentRealization *>();
- qRegisterMetaType< QList<QUmlComponentRealization *> >();
- qRegisterMetaType< QSet<QUmlComponentRealization *> >();
- qRegisterMetaType<QUmlConditionalNode *>();
- qRegisterMetaType< QList<QUmlConditionalNode *> >();
- qRegisterMetaType< QSet<QUmlConditionalNode *> >();
- qRegisterMetaType<QUmlConnectableElement *>();
- qRegisterMetaType< QList<QUmlConnectableElement *> >();
- qRegisterMetaType< QSet<QUmlConnectableElement *> >();
- qRegisterMetaType<QUmlConnectableElementTemplateParameter *>();
- qRegisterMetaType< QList<QUmlConnectableElementTemplateParameter *> >();
- qRegisterMetaType< QSet<QUmlConnectableElementTemplateParameter *> >();
- qRegisterMetaType<QUmlConnectionPointReference *>();
- qRegisterMetaType< QList<QUmlConnectionPointReference *> >();
- qRegisterMetaType< QSet<QUmlConnectionPointReference *> >();
- qRegisterMetaType<QUmlConnector *>();
- qRegisterMetaType< QList<QUmlConnector *> >();
- qRegisterMetaType< QSet<QUmlConnector *> >();
- qRegisterMetaType<QUmlConnectorEnd *>();
- qRegisterMetaType< QList<QUmlConnectorEnd *> >();
- qRegisterMetaType< QSet<QUmlConnectorEnd *> >();
- qRegisterMetaType<QUmlConsiderIgnoreFragment *>();
- qRegisterMetaType< QList<QUmlConsiderIgnoreFragment *> >();
- qRegisterMetaType< QSet<QUmlConsiderIgnoreFragment *> >();
- qRegisterMetaType<QUmlConstraint *>();
- qRegisterMetaType< QList<QUmlConstraint *> >();
- qRegisterMetaType< QSet<QUmlConstraint *> >();
- qRegisterMetaType<QUmlContinuation *>();
- qRegisterMetaType< QList<QUmlContinuation *> >();
- qRegisterMetaType< QSet<QUmlContinuation *> >();
- qRegisterMetaType<QUmlControlFlow *>();
- qRegisterMetaType< QList<QUmlControlFlow *> >();
- qRegisterMetaType< QSet<QUmlControlFlow *> >();
- qRegisterMetaType<QUmlControlNode *>();
- qRegisterMetaType< QList<QUmlControlNode *> >();
- qRegisterMetaType< QSet<QUmlControlNode *> >();
- qRegisterMetaType<QUmlCreateLinkAction *>();
- qRegisterMetaType< QList<QUmlCreateLinkAction *> >();
- qRegisterMetaType< QSet<QUmlCreateLinkAction *> >();
- qRegisterMetaType<QUmlCreateLinkObjectAction *>();
- qRegisterMetaType< QList<QUmlCreateLinkObjectAction *> >();
- qRegisterMetaType< QSet<QUmlCreateLinkObjectAction *> >();
- qRegisterMetaType<QUmlCreateObjectAction *>();
- qRegisterMetaType< QList<QUmlCreateObjectAction *> >();
- qRegisterMetaType< QSet<QUmlCreateObjectAction *> >();
- qRegisterMetaType<QUmlDataStoreNode *>();
- qRegisterMetaType< QList<QUmlDataStoreNode *> >();
- qRegisterMetaType< QSet<QUmlDataStoreNode *> >();
- qRegisterMetaType<QUmlDataType *>();
- qRegisterMetaType< QList<QUmlDataType *> >();
- qRegisterMetaType< QSet<QUmlDataType *> >();
- qRegisterMetaType<QUmlDecisionNode *>();
- qRegisterMetaType< QList<QUmlDecisionNode *> >();
- qRegisterMetaType< QSet<QUmlDecisionNode *> >();
- qRegisterMetaType<QUmlDependency *>();
- qRegisterMetaType< QList<QUmlDependency *> >();
- qRegisterMetaType< QSet<QUmlDependency *> >();
- qRegisterMetaType<QUmlDeployedArtifact *>();
- qRegisterMetaType< QList<QUmlDeployedArtifact *> >();
- qRegisterMetaType< QSet<QUmlDeployedArtifact *> >();
- qRegisterMetaType<QUmlDeployment *>();
- qRegisterMetaType< QList<QUmlDeployment *> >();
- qRegisterMetaType< QSet<QUmlDeployment *> >();
- qRegisterMetaType<QUmlDeploymentSpecification *>();
- qRegisterMetaType< QList<QUmlDeploymentSpecification *> >();
- qRegisterMetaType< QSet<QUmlDeploymentSpecification *> >();
- qRegisterMetaType<QUmlDeploymentTarget *>();
- qRegisterMetaType< QList<QUmlDeploymentTarget *> >();
- qRegisterMetaType< QSet<QUmlDeploymentTarget *> >();
- qRegisterMetaType<QUmlDestroyLinkAction *>();
- qRegisterMetaType< QList<QUmlDestroyLinkAction *> >();
- qRegisterMetaType< QSet<QUmlDestroyLinkAction *> >();
- qRegisterMetaType<QUmlDestroyObjectAction *>();
- qRegisterMetaType< QList<QUmlDestroyObjectAction *> >();
- qRegisterMetaType< QSet<QUmlDestroyObjectAction *> >();
- qRegisterMetaType<QUmlDestructionOccurrenceSpecification *>();
- qRegisterMetaType< QList<QUmlDestructionOccurrenceSpecification *> >();
- qRegisterMetaType< QSet<QUmlDestructionOccurrenceSpecification *> >();
- qRegisterMetaType<QUmlDevice *>();
- qRegisterMetaType< QList<QUmlDevice *> >();
- qRegisterMetaType< QSet<QUmlDevice *> >();
- qRegisterMetaType<QUmlDirectedRelationship *>();
- qRegisterMetaType< QList<QUmlDirectedRelationship *> >();
- qRegisterMetaType< QSet<QUmlDirectedRelationship *> >();
- qRegisterMetaType<QUmlDuration *>();
- qRegisterMetaType< QList<QUmlDuration *> >();
- qRegisterMetaType< QSet<QUmlDuration *> >();
- qRegisterMetaType<QUmlDurationConstraint *>();
- qRegisterMetaType< QList<QUmlDurationConstraint *> >();
- qRegisterMetaType< QSet<QUmlDurationConstraint *> >();
- qRegisterMetaType<QUmlDurationInterval *>();
- qRegisterMetaType< QList<QUmlDurationInterval *> >();
- qRegisterMetaType< QSet<QUmlDurationInterval *> >();
- qRegisterMetaType<QUmlDurationObservation *>();
- qRegisterMetaType< QList<QUmlDurationObservation *> >();
- qRegisterMetaType< QSet<QUmlDurationObservation *> >();
- qRegisterMetaType<QUmlElement *>();
- qRegisterMetaType< QList<QUmlElement *> >();
- qRegisterMetaType< QSet<QUmlElement *> >();
- qRegisterMetaType<QUmlElementImport *>();
- qRegisterMetaType< QList<QUmlElementImport *> >();
- qRegisterMetaType< QSet<QUmlElementImport *> >();
- qRegisterMetaType<QUmlEncapsulatedClassifier *>();
- qRegisterMetaType< QList<QUmlEncapsulatedClassifier *> >();
- qRegisterMetaType< QSet<QUmlEncapsulatedClassifier *> >();
- qRegisterMetaType<QUmlEnumeration *>();
- qRegisterMetaType< QList<QUmlEnumeration *> >();
- qRegisterMetaType< QSet<QUmlEnumeration *> >();
- qRegisterMetaType<QUmlEnumerationLiteral *>();
- qRegisterMetaType< QList<QUmlEnumerationLiteral *> >();
- qRegisterMetaType< QSet<QUmlEnumerationLiteral *> >();
- qRegisterMetaType<QUmlEvent *>();
- qRegisterMetaType< QList<QUmlEvent *> >();
- qRegisterMetaType< QSet<QUmlEvent *> >();
- qRegisterMetaType<QUmlExceptionHandler *>();
- qRegisterMetaType< QList<QUmlExceptionHandler *> >();
- qRegisterMetaType< QSet<QUmlExceptionHandler *> >();
- qRegisterMetaType<QUmlExecutableNode *>();
- qRegisterMetaType< QList<QUmlExecutableNode *> >();
- qRegisterMetaType< QSet<QUmlExecutableNode *> >();
- qRegisterMetaType<QUmlExecutionEnvironment *>();
- qRegisterMetaType< QList<QUmlExecutionEnvironment *> >();
- qRegisterMetaType< QSet<QUmlExecutionEnvironment *> >();
- qRegisterMetaType<QUmlExecutionOccurrenceSpecification *>();
- qRegisterMetaType< QList<QUmlExecutionOccurrenceSpecification *> >();
- qRegisterMetaType< QSet<QUmlExecutionOccurrenceSpecification *> >();
- qRegisterMetaType<QUmlExecutionSpecification *>();
- qRegisterMetaType< QList<QUmlExecutionSpecification *> >();
- qRegisterMetaType< QSet<QUmlExecutionSpecification *> >();
- qRegisterMetaType<QUmlExpansionNode *>();
- qRegisterMetaType< QList<QUmlExpansionNode *> >();
- qRegisterMetaType< QSet<QUmlExpansionNode *> >();
- qRegisterMetaType<QUmlExpansionRegion *>();
- qRegisterMetaType< QList<QUmlExpansionRegion *> >();
- qRegisterMetaType< QSet<QUmlExpansionRegion *> >();
- qRegisterMetaType<QUmlExpression *>();
- qRegisterMetaType< QList<QUmlExpression *> >();
- qRegisterMetaType< QSet<QUmlExpression *> >();
- qRegisterMetaType<QUmlExtend *>();
- qRegisterMetaType< QList<QUmlExtend *> >();
- qRegisterMetaType< QSet<QUmlExtend *> >();
- qRegisterMetaType<QUmlExtension *>();
- qRegisterMetaType< QList<QUmlExtension *> >();
- qRegisterMetaType< QSet<QUmlExtension *> >();
- qRegisterMetaType<QUmlExtensionEnd *>();
- qRegisterMetaType< QList<QUmlExtensionEnd *> >();
- qRegisterMetaType< QSet<QUmlExtensionEnd *> >();
- qRegisterMetaType<QUmlExtensionPoint *>();
- qRegisterMetaType< QList<QUmlExtensionPoint *> >();
- qRegisterMetaType< QSet<QUmlExtensionPoint *> >();
- qRegisterMetaType<QUmlFeature *>();
- qRegisterMetaType< QList<QUmlFeature *> >();
- qRegisterMetaType< QSet<QUmlFeature *> >();
- qRegisterMetaType<QUmlFinalNode *>();
- qRegisterMetaType< QList<QUmlFinalNode *> >();
- qRegisterMetaType< QSet<QUmlFinalNode *> >();
- qRegisterMetaType<QUmlFinalState *>();
- qRegisterMetaType< QList<QUmlFinalState *> >();
- qRegisterMetaType< QSet<QUmlFinalState *> >();
- qRegisterMetaType<QUmlFlowFinalNode *>();
- qRegisterMetaType< QList<QUmlFlowFinalNode *> >();
- qRegisterMetaType< QSet<QUmlFlowFinalNode *> >();
- qRegisterMetaType<QUmlForkNode *>();
- qRegisterMetaType< QList<QUmlForkNode *> >();
- qRegisterMetaType< QSet<QUmlForkNode *> >();
- qRegisterMetaType<QUmlFunctionBehavior *>();
- qRegisterMetaType< QList<QUmlFunctionBehavior *> >();
- qRegisterMetaType< QSet<QUmlFunctionBehavior *> >();
- qRegisterMetaType<QUmlGate *>();
- qRegisterMetaType< QList<QUmlGate *> >();
- qRegisterMetaType< QSet<QUmlGate *> >();
- qRegisterMetaType<QUmlGeneralization *>();
- qRegisterMetaType< QList<QUmlGeneralization *> >();
- qRegisterMetaType< QSet<QUmlGeneralization *> >();
- qRegisterMetaType<QUmlGeneralizationSet *>();
- qRegisterMetaType< QList<QUmlGeneralizationSet *> >();
- qRegisterMetaType< QSet<QUmlGeneralizationSet *> >();
- qRegisterMetaType<QUmlGeneralOrdering *>();
- qRegisterMetaType< QList<QUmlGeneralOrdering *> >();
- qRegisterMetaType< QSet<QUmlGeneralOrdering *> >();
- qRegisterMetaType<QUmlImage *>();
- qRegisterMetaType< QList<QUmlImage *> >();
- qRegisterMetaType< QSet<QUmlImage *> >();
- qRegisterMetaType<QUmlInclude *>();
- qRegisterMetaType< QList<QUmlInclude *> >();
- qRegisterMetaType< QSet<QUmlInclude *> >();
- qRegisterMetaType<QUmlInformationFlow *>();
- qRegisterMetaType< QList<QUmlInformationFlow *> >();
- qRegisterMetaType< QSet<QUmlInformationFlow *> >();
- qRegisterMetaType<QUmlInformationItem *>();
- qRegisterMetaType< QList<QUmlInformationItem *> >();
- qRegisterMetaType< QSet<QUmlInformationItem *> >();
- qRegisterMetaType<QUmlInitialNode *>();
- qRegisterMetaType< QList<QUmlInitialNode *> >();
- qRegisterMetaType< QSet<QUmlInitialNode *> >();
- qRegisterMetaType<QUmlInputPin *>();
- qRegisterMetaType< QList<QUmlInputPin *> >();
- qRegisterMetaType< QSet<QUmlInputPin *> >();
- qRegisterMetaType<QUmlInstanceSpecification *>();
- qRegisterMetaType< QList<QUmlInstanceSpecification *> >();
- qRegisterMetaType< QSet<QUmlInstanceSpecification *> >();
- qRegisterMetaType<QUmlInstanceValue *>();
- qRegisterMetaType< QList<QUmlInstanceValue *> >();
- qRegisterMetaType< QSet<QUmlInstanceValue *> >();
- qRegisterMetaType<QUmlInteraction *>();
- qRegisterMetaType< QList<QUmlInteraction *> >();
- qRegisterMetaType< QSet<QUmlInteraction *> >();
- qRegisterMetaType<QUmlInteractionConstraint *>();
- qRegisterMetaType< QList<QUmlInteractionConstraint *> >();
- qRegisterMetaType< QSet<QUmlInteractionConstraint *> >();
- qRegisterMetaType<QUmlInteractionFragment *>();
- qRegisterMetaType< QList<QUmlInteractionFragment *> >();
- qRegisterMetaType< QSet<QUmlInteractionFragment *> >();
- qRegisterMetaType<QUmlInteractionOperand *>();
- qRegisterMetaType< QList<QUmlInteractionOperand *> >();
- qRegisterMetaType< QSet<QUmlInteractionOperand *> >();
- qRegisterMetaType<QUmlInteractionUse *>();
- qRegisterMetaType< QList<QUmlInteractionUse *> >();
- qRegisterMetaType< QSet<QUmlInteractionUse *> >();
- qRegisterMetaType<QUmlInterface *>();
- qRegisterMetaType< QList<QUmlInterface *> >();
- qRegisterMetaType< QSet<QUmlInterface *> >();
- qRegisterMetaType<QUmlInterfaceRealization *>();
- qRegisterMetaType< QList<QUmlInterfaceRealization *> >();
- qRegisterMetaType< QSet<QUmlInterfaceRealization *> >();
- qRegisterMetaType<QUmlInterruptibleActivityRegion *>();
- qRegisterMetaType< QList<QUmlInterruptibleActivityRegion *> >();
- qRegisterMetaType< QSet<QUmlInterruptibleActivityRegion *> >();
- qRegisterMetaType<QUmlInterval *>();
- qRegisterMetaType< QList<QUmlInterval *> >();
- qRegisterMetaType< QSet<QUmlInterval *> >();
- qRegisterMetaType<QUmlIntervalConstraint *>();
- qRegisterMetaType< QList<QUmlIntervalConstraint *> >();
- qRegisterMetaType< QSet<QUmlIntervalConstraint *> >();
- qRegisterMetaType<QUmlInvocationAction *>();
- qRegisterMetaType< QList<QUmlInvocationAction *> >();
- qRegisterMetaType< QSet<QUmlInvocationAction *> >();
- qRegisterMetaType<QUmlJoinNode *>();
- qRegisterMetaType< QList<QUmlJoinNode *> >();
- qRegisterMetaType< QSet<QUmlJoinNode *> >();
- qRegisterMetaType<QUmlLifeline *>();
- qRegisterMetaType< QList<QUmlLifeline *> >();
- qRegisterMetaType< QSet<QUmlLifeline *> >();
- qRegisterMetaType<QUmlLinkAction *>();
- qRegisterMetaType< QList<QUmlLinkAction *> >();
- qRegisterMetaType< QSet<QUmlLinkAction *> >();
- qRegisterMetaType<QUmlLinkEndCreationData *>();
- qRegisterMetaType< QList<QUmlLinkEndCreationData *> >();
- qRegisterMetaType< QSet<QUmlLinkEndCreationData *> >();
- qRegisterMetaType<QUmlLinkEndData *>();
- qRegisterMetaType< QList<QUmlLinkEndData *> >();
- qRegisterMetaType< QSet<QUmlLinkEndData *> >();
- qRegisterMetaType<QUmlLinkEndDestructionData *>();
- qRegisterMetaType< QList<QUmlLinkEndDestructionData *> >();
- qRegisterMetaType< QSet<QUmlLinkEndDestructionData *> >();
- qRegisterMetaType<QUmlLiteralBoolean *>();
- qRegisterMetaType< QList<QUmlLiteralBoolean *> >();
- qRegisterMetaType< QSet<QUmlLiteralBoolean *> >();
- qRegisterMetaType<QUmlLiteralInteger *>();
- qRegisterMetaType< QList<QUmlLiteralInteger *> >();
- qRegisterMetaType< QSet<QUmlLiteralInteger *> >();
- qRegisterMetaType<QUmlLiteralNull *>();
- qRegisterMetaType< QList<QUmlLiteralNull *> >();
- qRegisterMetaType< QSet<QUmlLiteralNull *> >();
- qRegisterMetaType<QUmlLiteralReal *>();
- qRegisterMetaType< QList<QUmlLiteralReal *> >();
- qRegisterMetaType< QSet<QUmlLiteralReal *> >();
- qRegisterMetaType<QUmlLiteralSpecification *>();
- qRegisterMetaType< QList<QUmlLiteralSpecification *> >();
- qRegisterMetaType< QSet<QUmlLiteralSpecification *> >();
- qRegisterMetaType<QUmlLiteralString *>();
- qRegisterMetaType< QList<QUmlLiteralString *> >();
- qRegisterMetaType< QSet<QUmlLiteralString *> >();
- qRegisterMetaType<QUmlLiteralUnlimitedNatural *>();
- qRegisterMetaType< QList<QUmlLiteralUnlimitedNatural *> >();
- qRegisterMetaType< QSet<QUmlLiteralUnlimitedNatural *> >();
- qRegisterMetaType<QUmlLoopNode *>();
- qRegisterMetaType< QList<QUmlLoopNode *> >();
- qRegisterMetaType< QSet<QUmlLoopNode *> >();
- qRegisterMetaType<QUmlManifestation *>();
- qRegisterMetaType< QList<QUmlManifestation *> >();
- qRegisterMetaType< QSet<QUmlManifestation *> >();
- qRegisterMetaType<QUmlMergeNode *>();
- qRegisterMetaType< QList<QUmlMergeNode *> >();
- qRegisterMetaType< QSet<QUmlMergeNode *> >();
- qRegisterMetaType<QUmlMessage *>();
- qRegisterMetaType< QList<QUmlMessage *> >();
- qRegisterMetaType< QSet<QUmlMessage *> >();
- qRegisterMetaType<QUmlMessageEnd *>();
- qRegisterMetaType< QList<QUmlMessageEnd *> >();
- qRegisterMetaType< QSet<QUmlMessageEnd *> >();
- qRegisterMetaType<QUmlMessageEvent *>();
- qRegisterMetaType< QList<QUmlMessageEvent *> >();
- qRegisterMetaType< QSet<QUmlMessageEvent *> >();
- qRegisterMetaType<QUmlMessageOccurrenceSpecification *>();
- qRegisterMetaType< QList<QUmlMessageOccurrenceSpecification *> >();
- qRegisterMetaType< QSet<QUmlMessageOccurrenceSpecification *> >();
- qRegisterMetaType<QUmlModel *>();
- qRegisterMetaType< QList<QUmlModel *> >();
- qRegisterMetaType< QSet<QUmlModel *> >();
- qRegisterMetaType<QUmlMultiplicityElement *>();
- qRegisterMetaType< QList<QUmlMultiplicityElement *> >();
- qRegisterMetaType< QSet<QUmlMultiplicityElement *> >();
- qRegisterMetaType<QUmlNamedElement *>();
- qRegisterMetaType< QList<QUmlNamedElement *> >();
- qRegisterMetaType< QSet<QUmlNamedElement *> >();
- qRegisterMetaType<QUmlNamespace *>();
- qRegisterMetaType< QList<QUmlNamespace *> >();
- qRegisterMetaType< QSet<QUmlNamespace *> >();
- qRegisterMetaType<QUmlNode *>();
- qRegisterMetaType< QList<QUmlNode *> >();
- qRegisterMetaType< QSet<QUmlNode *> >();
- qRegisterMetaType<QUmlObjectFlow *>();
- qRegisterMetaType< QList<QUmlObjectFlow *> >();
- qRegisterMetaType< QSet<QUmlObjectFlow *> >();
- qRegisterMetaType<QUmlObjectNode *>();
- qRegisterMetaType< QList<QUmlObjectNode *> >();
- qRegisterMetaType< QSet<QUmlObjectNode *> >();
- qRegisterMetaType<QUmlObservation *>();
- qRegisterMetaType< QList<QUmlObservation *> >();
- qRegisterMetaType< QSet<QUmlObservation *> >();
- qRegisterMetaType<QUmlOccurrenceSpecification *>();
- qRegisterMetaType< QList<QUmlOccurrenceSpecification *> >();
- qRegisterMetaType< QSet<QUmlOccurrenceSpecification *> >();
- qRegisterMetaType<QUmlOpaqueAction *>();
- qRegisterMetaType< QList<QUmlOpaqueAction *> >();
- qRegisterMetaType< QSet<QUmlOpaqueAction *> >();
- qRegisterMetaType<QUmlOpaqueBehavior *>();
- qRegisterMetaType< QList<QUmlOpaqueBehavior *> >();
- qRegisterMetaType< QSet<QUmlOpaqueBehavior *> >();
- qRegisterMetaType<QUmlOpaqueExpression *>();
- qRegisterMetaType< QList<QUmlOpaqueExpression *> >();
- qRegisterMetaType< QSet<QUmlOpaqueExpression *> >();
- qRegisterMetaType<QUmlOperation *>();
- qRegisterMetaType< QList<QUmlOperation *> >();
- qRegisterMetaType< QSet<QUmlOperation *> >();
- qRegisterMetaType<QUmlOperationTemplateParameter *>();
- qRegisterMetaType< QList<QUmlOperationTemplateParameter *> >();
- qRegisterMetaType< QSet<QUmlOperationTemplateParameter *> >();
- qRegisterMetaType<QUmlOutputPin *>();
- qRegisterMetaType< QList<QUmlOutputPin *> >();
- qRegisterMetaType< QSet<QUmlOutputPin *> >();
- qRegisterMetaType<QUmlPackage *>();
- qRegisterMetaType< QList<QUmlPackage *> >();
- qRegisterMetaType< QSet<QUmlPackage *> >();
- qRegisterMetaType<QUmlPackageableElement *>();
- qRegisterMetaType< QList<QUmlPackageableElement *> >();
- qRegisterMetaType< QSet<QUmlPackageableElement *> >();
- qRegisterMetaType<QUmlPackageImport *>();
- qRegisterMetaType< QList<QUmlPackageImport *> >();
- qRegisterMetaType< QSet<QUmlPackageImport *> >();
- qRegisterMetaType<QUmlPackageMerge *>();
- qRegisterMetaType< QList<QUmlPackageMerge *> >();
- qRegisterMetaType< QSet<QUmlPackageMerge *> >();
- qRegisterMetaType<QUmlParameter *>();
- qRegisterMetaType< QList<QUmlParameter *> >();
- qRegisterMetaType< QSet<QUmlParameter *> >();
- qRegisterMetaType<QUmlParameterableElement *>();
- qRegisterMetaType< QList<QUmlParameterableElement *> >();
- qRegisterMetaType< QSet<QUmlParameterableElement *> >();
- qRegisterMetaType<QUmlParameterSet *>();
- qRegisterMetaType< QList<QUmlParameterSet *> >();
- qRegisterMetaType< QSet<QUmlParameterSet *> >();
- qRegisterMetaType<QUmlPartDecomposition *>();
- qRegisterMetaType< QList<QUmlPartDecomposition *> >();
- qRegisterMetaType< QSet<QUmlPartDecomposition *> >();
- qRegisterMetaType<QUmlPin *>();
- qRegisterMetaType< QList<QUmlPin *> >();
- qRegisterMetaType< QSet<QUmlPin *> >();
- qRegisterMetaType<QUmlPort *>();
- qRegisterMetaType< QList<QUmlPort *> >();
- qRegisterMetaType< QSet<QUmlPort *> >();
- qRegisterMetaType<QUmlPrimitiveType *>();
- qRegisterMetaType< QList<QUmlPrimitiveType *> >();
- qRegisterMetaType< QSet<QUmlPrimitiveType *> >();
- qRegisterMetaType<QUmlProfile *>();
- qRegisterMetaType< QList<QUmlProfile *> >();
- qRegisterMetaType< QSet<QUmlProfile *> >();
- qRegisterMetaType<QUmlProfileApplication *>();
- qRegisterMetaType< QList<QUmlProfileApplication *> >();
- qRegisterMetaType< QSet<QUmlProfileApplication *> >();
- qRegisterMetaType<QUmlProperty *>();
- qRegisterMetaType< QList<QUmlProperty *> >();
- qRegisterMetaType< QSet<QUmlProperty *> >();
- qRegisterMetaType<QUmlProtocolConformance *>();
- qRegisterMetaType< QList<QUmlProtocolConformance *> >();
- qRegisterMetaType< QSet<QUmlProtocolConformance *> >();
- qRegisterMetaType<QUmlProtocolStateMachine *>();
- qRegisterMetaType< QList<QUmlProtocolStateMachine *> >();
- qRegisterMetaType< QSet<QUmlProtocolStateMachine *> >();
- qRegisterMetaType<QUmlProtocolTransition *>();
- qRegisterMetaType< QList<QUmlProtocolTransition *> >();
- qRegisterMetaType< QSet<QUmlProtocolTransition *> >();
- qRegisterMetaType<QUmlPseudostate *>();
- qRegisterMetaType< QList<QUmlPseudostate *> >();
- qRegisterMetaType< QSet<QUmlPseudostate *> >();
- qRegisterMetaType<QUmlQualifierValue *>();
- qRegisterMetaType< QList<QUmlQualifierValue *> >();
- qRegisterMetaType< QSet<QUmlQualifierValue *> >();
- qRegisterMetaType<QUmlRaiseExceptionAction *>();
- qRegisterMetaType< QList<QUmlRaiseExceptionAction *> >();
- qRegisterMetaType< QSet<QUmlRaiseExceptionAction *> >();
- qRegisterMetaType<QUmlReadExtentAction *>();
- qRegisterMetaType< QList<QUmlReadExtentAction *> >();
- qRegisterMetaType< QSet<QUmlReadExtentAction *> >();
- qRegisterMetaType<QUmlReadIsClassifiedObjectAction *>();
- qRegisterMetaType< QList<QUmlReadIsClassifiedObjectAction *> >();
- qRegisterMetaType< QSet<QUmlReadIsClassifiedObjectAction *> >();
- qRegisterMetaType<QUmlReadLinkAction *>();
- qRegisterMetaType< QList<QUmlReadLinkAction *> >();
- qRegisterMetaType< QSet<QUmlReadLinkAction *> >();
- qRegisterMetaType<QUmlReadLinkObjectEndAction *>();
- qRegisterMetaType< QList<QUmlReadLinkObjectEndAction *> >();
- qRegisterMetaType< QSet<QUmlReadLinkObjectEndAction *> >();
- qRegisterMetaType<QUmlReadLinkObjectEndQualifierAction *>();
- qRegisterMetaType< QList<QUmlReadLinkObjectEndQualifierAction *> >();
- qRegisterMetaType< QSet<QUmlReadLinkObjectEndQualifierAction *> >();
- qRegisterMetaType<QUmlReadSelfAction *>();
- qRegisterMetaType< QList<QUmlReadSelfAction *> >();
- qRegisterMetaType< QSet<QUmlReadSelfAction *> >();
- qRegisterMetaType<QUmlReadStructuralFeatureAction *>();
- qRegisterMetaType< QList<QUmlReadStructuralFeatureAction *> >();
- qRegisterMetaType< QSet<QUmlReadStructuralFeatureAction *> >();
- qRegisterMetaType<QUmlReadVariableAction *>();
- qRegisterMetaType< QList<QUmlReadVariableAction *> >();
- qRegisterMetaType< QSet<QUmlReadVariableAction *> >();
- qRegisterMetaType<QUmlRealization *>();
- qRegisterMetaType< QList<QUmlRealization *> >();
- qRegisterMetaType< QSet<QUmlRealization *> >();
- qRegisterMetaType<QUmlReception *>();
- qRegisterMetaType< QList<QUmlReception *> >();
- qRegisterMetaType< QSet<QUmlReception *> >();
- qRegisterMetaType<QUmlReclassifyObjectAction *>();
- qRegisterMetaType< QList<QUmlReclassifyObjectAction *> >();
- qRegisterMetaType< QSet<QUmlReclassifyObjectAction *> >();
- qRegisterMetaType<QUmlRedefinableElement *>();
- qRegisterMetaType< QList<QUmlRedefinableElement *> >();
- qRegisterMetaType< QSet<QUmlRedefinableElement *> >();
- qRegisterMetaType<QUmlRedefinableTemplateSignature *>();
- qRegisterMetaType< QList<QUmlRedefinableTemplateSignature *> >();
- qRegisterMetaType< QSet<QUmlRedefinableTemplateSignature *> >();
- qRegisterMetaType<QUmlReduceAction *>();
- qRegisterMetaType< QList<QUmlReduceAction *> >();
- qRegisterMetaType< QSet<QUmlReduceAction *> >();
- qRegisterMetaType<QUmlRegion *>();
- qRegisterMetaType< QList<QUmlRegion *> >();
- qRegisterMetaType< QSet<QUmlRegion *> >();
- qRegisterMetaType<QUmlRelationship *>();
- qRegisterMetaType< QList<QUmlRelationship *> >();
- qRegisterMetaType< QSet<QUmlRelationship *> >();
- qRegisterMetaType<QUmlRemoveStructuralFeatureValueAction *>();
- qRegisterMetaType< QList<QUmlRemoveStructuralFeatureValueAction *> >();
- qRegisterMetaType< QSet<QUmlRemoveStructuralFeatureValueAction *> >();
- qRegisterMetaType<QUmlRemoveVariableValueAction *>();
- qRegisterMetaType< QList<QUmlRemoveVariableValueAction *> >();
- qRegisterMetaType< QSet<QUmlRemoveVariableValueAction *> >();
- qRegisterMetaType<QUmlReplyAction *>();
- qRegisterMetaType< QList<QUmlReplyAction *> >();
- qRegisterMetaType< QSet<QUmlReplyAction *> >();
- qRegisterMetaType<QUmlSendObjectAction *>();
- qRegisterMetaType< QList<QUmlSendObjectAction *> >();
- qRegisterMetaType< QSet<QUmlSendObjectAction *> >();
- qRegisterMetaType<QUmlSendSignalAction *>();
- qRegisterMetaType< QList<QUmlSendSignalAction *> >();
- qRegisterMetaType< QSet<QUmlSendSignalAction *> >();
- qRegisterMetaType<QUmlSequenceNode *>();
- qRegisterMetaType< QList<QUmlSequenceNode *> >();
- qRegisterMetaType< QSet<QUmlSequenceNode *> >();
- qRegisterMetaType<QUmlSignal *>();
- qRegisterMetaType< QList<QUmlSignal *> >();
- qRegisterMetaType< QSet<QUmlSignal *> >();
- qRegisterMetaType<QUmlSignalEvent *>();
- qRegisterMetaType< QList<QUmlSignalEvent *> >();
- qRegisterMetaType< QSet<QUmlSignalEvent *> >();
- qRegisterMetaType<QUmlSlot *>();
- qRegisterMetaType< QList<QUmlSlot *> >();
- qRegisterMetaType< QSet<QUmlSlot *> >();
- qRegisterMetaType<QUmlStartClassifierBehaviorAction *>();
- qRegisterMetaType< QList<QUmlStartClassifierBehaviorAction *> >();
- qRegisterMetaType< QSet<QUmlStartClassifierBehaviorAction *> >();
- qRegisterMetaType<QUmlStartObjectBehaviorAction *>();
- qRegisterMetaType< QList<QUmlStartObjectBehaviorAction *> >();
- qRegisterMetaType< QSet<QUmlStartObjectBehaviorAction *> >();
- qRegisterMetaType<QUmlState *>();
- qRegisterMetaType< QList<QUmlState *> >();
- qRegisterMetaType< QSet<QUmlState *> >();
- qRegisterMetaType<QUmlStateInvariant *>();
- qRegisterMetaType< QList<QUmlStateInvariant *> >();
- qRegisterMetaType< QSet<QUmlStateInvariant *> >();
- qRegisterMetaType<QUmlStateMachine *>();
- qRegisterMetaType< QList<QUmlStateMachine *> >();
- qRegisterMetaType< QSet<QUmlStateMachine *> >();
- qRegisterMetaType<QUmlStereotype *>();
- qRegisterMetaType< QList<QUmlStereotype *> >();
- qRegisterMetaType< QSet<QUmlStereotype *> >();
- qRegisterMetaType<QUmlStringExpression *>();
- qRegisterMetaType< QList<QUmlStringExpression *> >();
- qRegisterMetaType< QSet<QUmlStringExpression *> >();
- qRegisterMetaType<QUmlStructuralFeature *>();
- qRegisterMetaType< QList<QUmlStructuralFeature *> >();
- qRegisterMetaType< QSet<QUmlStructuralFeature *> >();
- qRegisterMetaType<QUmlStructuralFeatureAction *>();
- qRegisterMetaType< QList<QUmlStructuralFeatureAction *> >();
- qRegisterMetaType< QSet<QUmlStructuralFeatureAction *> >();
- qRegisterMetaType<QUmlStructuredActivityNode *>();
- qRegisterMetaType< QList<QUmlStructuredActivityNode *> >();
- qRegisterMetaType< QSet<QUmlStructuredActivityNode *> >();
- qRegisterMetaType<QUmlStructuredClassifier *>();
- qRegisterMetaType< QList<QUmlStructuredClassifier *> >();
- qRegisterMetaType< QSet<QUmlStructuredClassifier *> >();
- qRegisterMetaType<QUmlSubstitution *>();
- qRegisterMetaType< QList<QUmlSubstitution *> >();
- qRegisterMetaType< QSet<QUmlSubstitution *> >();
- qRegisterMetaType<QUmlTemplateableElement *>();
- qRegisterMetaType< QList<QUmlTemplateableElement *> >();
- qRegisterMetaType< QSet<QUmlTemplateableElement *> >();
- qRegisterMetaType<QUmlTemplateBinding *>();
- qRegisterMetaType< QList<QUmlTemplateBinding *> >();
- qRegisterMetaType< QSet<QUmlTemplateBinding *> >();
- qRegisterMetaType<QUmlTemplateParameter *>();
- qRegisterMetaType< QList<QUmlTemplateParameter *> >();
- qRegisterMetaType< QSet<QUmlTemplateParameter *> >();
- qRegisterMetaType<QUmlTemplateParameterSubstitution *>();
- qRegisterMetaType< QList<QUmlTemplateParameterSubstitution *> >();
- qRegisterMetaType< QSet<QUmlTemplateParameterSubstitution *> >();
- qRegisterMetaType<QUmlTemplateSignature *>();
- qRegisterMetaType< QList<QUmlTemplateSignature *> >();
- qRegisterMetaType< QSet<QUmlTemplateSignature *> >();
- qRegisterMetaType<QUmlTestIdentityAction *>();
- qRegisterMetaType< QList<QUmlTestIdentityAction *> >();
- qRegisterMetaType< QSet<QUmlTestIdentityAction *> >();
- qRegisterMetaType<QUmlTimeConstraint *>();
- qRegisterMetaType< QList<QUmlTimeConstraint *> >();
- qRegisterMetaType< QSet<QUmlTimeConstraint *> >();
- qRegisterMetaType<QUmlTimeEvent *>();
- qRegisterMetaType< QList<QUmlTimeEvent *> >();
- qRegisterMetaType< QSet<QUmlTimeEvent *> >();
- qRegisterMetaType<QUmlTimeExpression *>();
- qRegisterMetaType< QList<QUmlTimeExpression *> >();
- qRegisterMetaType< QSet<QUmlTimeExpression *> >();
- qRegisterMetaType<QUmlTimeInterval *>();
- qRegisterMetaType< QList<QUmlTimeInterval *> >();
- qRegisterMetaType< QSet<QUmlTimeInterval *> >();
- qRegisterMetaType<QUmlTimeObservation *>();
- qRegisterMetaType< QList<QUmlTimeObservation *> >();
- qRegisterMetaType< QSet<QUmlTimeObservation *> >();
- qRegisterMetaType<QUmlTransition *>();
- qRegisterMetaType< QList<QUmlTransition *> >();
- qRegisterMetaType< QSet<QUmlTransition *> >();
- qRegisterMetaType<QUmlTrigger *>();
- qRegisterMetaType< QList<QUmlTrigger *> >();
- qRegisterMetaType< QSet<QUmlTrigger *> >();
- qRegisterMetaType<QUmlType *>();
- qRegisterMetaType< QList<QUmlType *> >();
- qRegisterMetaType< QSet<QUmlType *> >();
- qRegisterMetaType<QUmlTypedElement *>();
- qRegisterMetaType< QList<QUmlTypedElement *> >();
- qRegisterMetaType< QSet<QUmlTypedElement *> >();
- qRegisterMetaType<QUmlUnmarshallAction *>();
- qRegisterMetaType< QList<QUmlUnmarshallAction *> >();
- qRegisterMetaType< QSet<QUmlUnmarshallAction *> >();
- qRegisterMetaType<QUmlUsage *>();
- qRegisterMetaType< QList<QUmlUsage *> >();
- qRegisterMetaType< QSet<QUmlUsage *> >();
- qRegisterMetaType<QUmlUseCase *>();
- qRegisterMetaType< QList<QUmlUseCase *> >();
- qRegisterMetaType< QSet<QUmlUseCase *> >();
- qRegisterMetaType<QUmlValuePin *>();
- qRegisterMetaType< QList<QUmlValuePin *> >();
- qRegisterMetaType< QSet<QUmlValuePin *> >();
- qRegisterMetaType<QUmlValueSpecification *>();
- qRegisterMetaType< QList<QUmlValueSpecification *> >();
- qRegisterMetaType< QSet<QUmlValueSpecification *> >();
- qRegisterMetaType<QUmlValueSpecificationAction *>();
- qRegisterMetaType< QList<QUmlValueSpecificationAction *> >();
- qRegisterMetaType< QSet<QUmlValueSpecificationAction *> >();
- qRegisterMetaType<QUmlVariable *>();
- qRegisterMetaType< QList<QUmlVariable *> >();
- qRegisterMetaType< QSet<QUmlVariable *> >();
- qRegisterMetaType<QUmlVariableAction *>();
- qRegisterMetaType< QList<QUmlVariableAction *> >();
- qRegisterMetaType< QSet<QUmlVariableAction *> >();
- qRegisterMetaType<QUmlVertex *>();
- qRegisterMetaType< QList<QUmlVertex *> >();
- qRegisterMetaType< QSet<QUmlVertex *> >();
- qRegisterMetaType<QUmlWriteLinkAction *>();
- qRegisterMetaType< QList<QUmlWriteLinkAction *> >();
- qRegisterMetaType< QSet<QUmlWriteLinkAction *> >();
- qRegisterMetaType<QUmlWriteStructuralFeatureAction *>();
- qRegisterMetaType< QList<QUmlWriteStructuralFeatureAction *> >();
- qRegisterMetaType< QSet<QUmlWriteStructuralFeatureAction *> >();
- qRegisterMetaType<QUmlWriteVariableAction *>();
- qRegisterMetaType< QList<QUmlWriteVariableAction *> >();
- qRegisterMetaType< QSet<QUmlWriteVariableAction *> >();
-
- qmlRegisterType<QUmlAbstraction>();
- qmlRegisterType<QUmlAcceptCallAction>();
- qmlRegisterType<QUmlAcceptEventAction>();
- qmlRegisterType<QUmlAction>();
- qmlRegisterType<QUmlActionExecutionSpecification>();
- qmlRegisterType<QUmlActionInputPin>();
- qmlRegisterType<QUmlActivity>();
- qmlRegisterType<QUmlActivityEdge>();
- qmlRegisterType<QUmlActivityFinalNode>();
- qmlRegisterType<QUmlActivityGroup>();
- qmlRegisterType<QUmlActivityNode>();
- qmlRegisterType<QUmlActivityParameterNode>();
- qmlRegisterType<QUmlActivityPartition>();
- qmlRegisterType<QUmlActor>();
- qmlRegisterType<QUmlAddStructuralFeatureValueAction>();
- qmlRegisterType<QUmlAddVariableValueAction>();
- qmlRegisterType<QUmlAnyReceiveEvent>();
- qmlRegisterType<QUmlArtifact>();
- qmlRegisterType<QUmlAssociation>();
- qmlRegisterType<QUmlAssociationClass>();
- qmlRegisterType<QUmlBehavior>();
- qmlRegisterType<QUmlBehavioralFeature>();
- qmlRegisterType<QUmlBehavioredClassifier>();
- qmlRegisterType<QUmlBehaviorExecutionSpecification>();
- qmlRegisterType<QUmlBroadcastSignalAction>();
- qmlRegisterType<QUmlCallAction>();
- qmlRegisterType<QUmlCallBehaviorAction>();
- qmlRegisterType<QUmlCallEvent>();
- qmlRegisterType<QUmlCallOperationAction>();
- qmlRegisterType<QUmlCentralBufferNode>();
- qmlRegisterType<QUmlChangeEvent>();
- qmlRegisterType<QUmlClass>();
- qmlRegisterType<QUmlClassifier>();
- qmlRegisterType<QUmlClassifierTemplateParameter>();
- qmlRegisterType<QUmlClause>();
- qmlRegisterType<QUmlClearAssociationAction>();
- qmlRegisterType<QUmlClearStructuralFeatureAction>();
- qmlRegisterType<QUmlClearVariableAction>();
- qmlRegisterType<QUmlCollaboration>();
- qmlRegisterType<QUmlCollaborationUse>();
- qmlRegisterType<QUmlCombinedFragment>();
- qmlRegisterType<QUmlComment>();
- qmlRegisterType<QUmlCommunicationPath>();
- qmlRegisterType<QUmlComponent>();
- qmlRegisterType<QUmlComponentRealization>();
- qmlRegisterType<QUmlConditionalNode>();
- qmlRegisterType<QUmlConnectableElement>();
- qmlRegisterType<QUmlConnectableElementTemplateParameter>();
- qmlRegisterType<QUmlConnectionPointReference>();
- qmlRegisterType<QUmlConnector>();
- qmlRegisterType<QUmlConnectorEnd>();
- qmlRegisterType<QUmlConsiderIgnoreFragment>();
- qmlRegisterType<QUmlConstraint>();
- qmlRegisterType<QUmlContinuation>();
- qmlRegisterType<QUmlControlFlow>();
- qmlRegisterType<QUmlControlNode>();
- qmlRegisterType<QUmlCreateLinkAction>();
- qmlRegisterType<QUmlCreateLinkObjectAction>();
- qmlRegisterType<QUmlCreateObjectAction>();
- qmlRegisterType<QUmlDataStoreNode>();
- qmlRegisterType<QUmlDataType>();
- qmlRegisterType<QUmlDecisionNode>();
- qmlRegisterType<QUmlDependency>();
- qmlRegisterType<QUmlDeployedArtifact>();
- qmlRegisterType<QUmlDeployment>();
- qmlRegisterType<QUmlDeploymentSpecification>();
- qmlRegisterType<QUmlDeploymentTarget>();
- qmlRegisterType<QUmlDestroyLinkAction>();
- qmlRegisterType<QUmlDestroyObjectAction>();
- qmlRegisterType<QUmlDestructionOccurrenceSpecification>();
- qmlRegisterType<QUmlDevice>();
- qmlRegisterType<QUmlDirectedRelationship>();
- qmlRegisterType<QUmlDuration>();
- qmlRegisterType<QUmlDurationConstraint>();
- qmlRegisterType<QUmlDurationInterval>();
- qmlRegisterType<QUmlDurationObservation>();
- qmlRegisterType<QUmlElement>();
- qmlRegisterType<QUmlElementImport>();
- qmlRegisterType<QUmlEncapsulatedClassifier>();
- qmlRegisterType<QUmlEnumeration>();
- qmlRegisterType<QUmlEnumerationLiteral>();
- qmlRegisterType<QUmlEvent>();
- qmlRegisterType<QUmlExceptionHandler>();
- qmlRegisterType<QUmlExecutableNode>();
- qmlRegisterType<QUmlExecutionEnvironment>();
- qmlRegisterType<QUmlExecutionOccurrenceSpecification>();
- qmlRegisterType<QUmlExecutionSpecification>();
- qmlRegisterType<QUmlExpansionNode>();
- qmlRegisterType<QUmlExpansionRegion>();
- qmlRegisterType<QUmlExpression>();
- qmlRegisterType<QUmlExtend>();
- qmlRegisterType<QUmlExtension>();
- qmlRegisterType<QUmlExtensionEnd>();
- qmlRegisterType<QUmlExtensionPoint>();
- qmlRegisterType<QUmlFeature>();
- qmlRegisterType<QUmlFinalNode>();
- qmlRegisterType<QUmlFinalState>();
- qmlRegisterType<QUmlFlowFinalNode>();
- qmlRegisterType<QUmlForkNode>();
- qmlRegisterType<QUmlFunctionBehavior>();
- qmlRegisterType<QUmlGate>();
- qmlRegisterType<QUmlGeneralization>();
- qmlRegisterType<QUmlGeneralizationSet>();
- qmlRegisterType<QUmlGeneralOrdering>();
- qmlRegisterType<QUmlImage>();
- qmlRegisterType<QUmlInclude>();
- qmlRegisterType<QUmlInformationFlow>();
- qmlRegisterType<QUmlInformationItem>();
- qmlRegisterType<QUmlInitialNode>();
- qmlRegisterType<QUmlInputPin>();
- qmlRegisterType<QUmlInstanceSpecification>();
- qmlRegisterType<QUmlInstanceValue>();
- qmlRegisterType<QUmlInteraction>();
- qmlRegisterType<QUmlInteractionConstraint>();
- qmlRegisterType<QUmlInteractionFragment>();
- qmlRegisterType<QUmlInteractionOperand>();
- qmlRegisterType<QUmlInteractionUse>();
- qmlRegisterType<QUmlInterface>();
- qmlRegisterType<QUmlInterfaceRealization>();
- qmlRegisterType<QUmlInterruptibleActivityRegion>();
- qmlRegisterType<QUmlInterval>();
- qmlRegisterType<QUmlIntervalConstraint>();
- qmlRegisterType<QUmlInvocationAction>();
- qmlRegisterType<QUmlJoinNode>();
- qmlRegisterType<QUmlLifeline>();
- qmlRegisterType<QUmlLinkAction>();
- qmlRegisterType<QUmlLinkEndCreationData>();
- qmlRegisterType<QUmlLinkEndData>();
- qmlRegisterType<QUmlLinkEndDestructionData>();
- qmlRegisterType<QUmlLiteralBoolean>();
- qmlRegisterType<QUmlLiteralInteger>();
- qmlRegisterType<QUmlLiteralNull>();
- qmlRegisterType<QUmlLiteralReal>();
- qmlRegisterType<QUmlLiteralSpecification>();
- qmlRegisterType<QUmlLiteralString>();
- qmlRegisterType<QUmlLiteralUnlimitedNatural>();
- qmlRegisterType<QUmlLoopNode>();
- qmlRegisterType<QUmlManifestation>();
- qmlRegisterType<QUmlMergeNode>();
- qmlRegisterType<QUmlMessage>();
- qmlRegisterType<QUmlMessageEnd>();
- qmlRegisterType<QUmlMessageEvent>();
- qmlRegisterType<QUmlMessageOccurrenceSpecification>();
- qmlRegisterType<QUmlModel>();
- qmlRegisterType<QUmlMultiplicityElement>();
- qmlRegisterType<QUmlNamedElement>();
- qmlRegisterType<QUmlNamespace>();
- qmlRegisterType<QUmlNamespace>();
- qmlRegisterType<QUmlNode>();
- qmlRegisterType<QUmlObjectFlow>();
- qmlRegisterType<QUmlObjectNode>();
- qmlRegisterType<QUmlObservation>();
- qmlRegisterType<QUmlOccurrenceSpecification>();
- qmlRegisterType<QUmlOpaqueAction>();
- qmlRegisterType<QUmlOpaqueBehavior>();
- qmlRegisterType<QUmlOpaqueExpression>();
- qmlRegisterType<QUmlOperation>();
- qmlRegisterType<QUmlOperationTemplateParameter>();
- qmlRegisterType<QUmlOutputPin>();
- qmlRegisterType<QUmlPackage>();
- qmlRegisterType<QUmlPackageableElement>();
- qmlRegisterType<QUmlPackageImport>();
- qmlRegisterType<QUmlPackageMerge>();
- qmlRegisterType<QUmlParameter>();
- qmlRegisterType<QUmlParameterableElement>();
- qmlRegisterType<QUmlParameterSet>();
- qmlRegisterType<QUmlPartDecomposition>();
- qmlRegisterType<QUmlPin>();
- qmlRegisterType<QUmlPort>();
- qmlRegisterType<QUmlPrimitiveType>();
- qmlRegisterType<QUmlProfile>();
- qmlRegisterType<QUmlProfileApplication>();
- qmlRegisterType<QUmlProperty>();
- qmlRegisterType<QUmlProtocolConformance>();
- qmlRegisterType<QUmlProtocolStateMachine>();
- qmlRegisterType<QUmlProtocolTransition>();
- qmlRegisterType<QUmlPseudostate>();
- qmlRegisterType<QUmlQualifierValue>();
- qmlRegisterType<QUmlRaiseExceptionAction>();
- qmlRegisterType<QUmlReadExtentAction>();
- qmlRegisterType<QUmlReadIsClassifiedObjectAction>();
- qmlRegisterType<QUmlReadLinkAction>();
- qmlRegisterType<QUmlReadLinkObjectEndAction>();
- qmlRegisterType<QUmlReadLinkObjectEndQualifierAction>();
- qmlRegisterType<QUmlReadSelfAction>();
- qmlRegisterType<QUmlReadStructuralFeatureAction>();
- qmlRegisterType<QUmlReadVariableAction>();
- qmlRegisterType<QUmlRealization>();
- qmlRegisterType<QUmlReception>();
- qmlRegisterType<QUmlReclassifyObjectAction>();
- qmlRegisterType<QUmlRedefinableElement>();
- qmlRegisterType<QUmlRedefinableTemplateSignature>();
- qmlRegisterType<QUmlReduceAction>();
- qmlRegisterType<QUmlRegion>();
- qmlRegisterType<QUmlRelationship>();
- qmlRegisterType<QUmlRemoveStructuralFeatureValueAction>();
- qmlRegisterType<QUmlRemoveVariableValueAction>();
- qmlRegisterType<QUmlReplyAction>();
- qmlRegisterType<QUmlSendObjectAction>();
- qmlRegisterType<QUmlSendSignalAction>();
- qmlRegisterType<QUmlSequenceNode>();
- qmlRegisterType<QUmlSignal>();
- qmlRegisterType<QUmlSignalEvent>();
- qmlRegisterType<QUmlSlot>();
- qmlRegisterType<QUmlStartClassifierBehaviorAction>();
- qmlRegisterType<QUmlStartObjectBehaviorAction>();
- qmlRegisterType<QUmlState>();
- qmlRegisterType<QUmlStateInvariant>();
- qmlRegisterType<QUmlStateMachine>();
- qmlRegisterType<QUmlStereotype>();
- qmlRegisterType<QUmlStringExpression>();
- qmlRegisterType<QUmlStructuralFeature>();
- qmlRegisterType<QUmlStructuralFeatureAction>();
- qmlRegisterType<QUmlStructuredActivityNode>();
- qmlRegisterType<QUmlStructuredClassifier>();
- qmlRegisterType<QUmlSubstitution>();
- qmlRegisterType<QUmlTemplateableElement>();
- qmlRegisterType<QUmlTemplateBinding>();
- qmlRegisterType<QUmlTemplateParameter>();
- qmlRegisterType<QUmlTemplateParameterSubstitution>();
- qmlRegisterType<QUmlTemplateSignature>();
- qmlRegisterType<QUmlTestIdentityAction>();
- qmlRegisterType<QUmlTimeConstraint>();
- qmlRegisterType<QUmlTimeEvent>();
- qmlRegisterType<QUmlTimeExpression>();
- qmlRegisterType<QUmlTimeInterval>();
- qmlRegisterType<QUmlTimeObservation>();
- qmlRegisterType<QUmlTransition>();
- qmlRegisterType<QUmlTrigger>();
- qmlRegisterType<QUmlType>();
- qmlRegisterType<QUmlTypedElement>();
- qmlRegisterType<QUmlUnmarshallAction>();
- qmlRegisterType<QUmlUsage>();
- qmlRegisterType<QUmlUseCase>();
- qmlRegisterType<QUmlValuePin>();
- qmlRegisterType<QUmlValueSpecification>();
- qmlRegisterType<QUmlValueSpecificationAction>();
- qmlRegisterType<QUmlVariable>();
- qmlRegisterType<QUmlVariableAction>();
- qmlRegisterType<QUmlVertex>();
- qmlRegisterType<QUmlWriteLinkAction>();
- qmlRegisterType<QUmlWriteStructuralFeatureAction>();
- qmlRegisterType<QUmlWriteVariableAction>();
-
- if (scriptEngine) {
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlAbstraction>, scriptValueToQSet<QUmlAbstraction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlAbstraction>, scriptValueToQList<QUmlAbstraction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlAcceptCallAction>, scriptValueToQSet<QUmlAcceptCallAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlAcceptCallAction>, scriptValueToQList<QUmlAcceptCallAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlAcceptEventAction>, scriptValueToQSet<QUmlAcceptEventAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlAcceptEventAction>, scriptValueToQList<QUmlAcceptEventAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlAction>, scriptValueToQSet<QUmlAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlAction>, scriptValueToQList<QUmlAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlActionExecutionSpecification>, scriptValueToQSet<QUmlActionExecutionSpecification>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlActionExecutionSpecification>, scriptValueToQList<QUmlActionExecutionSpecification>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlActionInputPin>, scriptValueToQSet<QUmlActionInputPin>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlActionInputPin>, scriptValueToQList<QUmlActionInputPin>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlActivity>, scriptValueToQSet<QUmlActivity>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlActivity>, scriptValueToQList<QUmlActivity>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlActivityEdge>, scriptValueToQSet<QUmlActivityEdge>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlActivityEdge>, scriptValueToQList<QUmlActivityEdge>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlActivityFinalNode>, scriptValueToQSet<QUmlActivityFinalNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlActivityFinalNode>, scriptValueToQList<QUmlActivityFinalNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlActivityGroup>, scriptValueToQSet<QUmlActivityGroup>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlActivityGroup>, scriptValueToQList<QUmlActivityGroup>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlActivityNode>, scriptValueToQSet<QUmlActivityNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlActivityNode>, scriptValueToQList<QUmlActivityNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlActivityParameterNode>, scriptValueToQSet<QUmlActivityParameterNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlActivityParameterNode>, scriptValueToQList<QUmlActivityParameterNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlActivityPartition>, scriptValueToQSet<QUmlActivityPartition>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlActivityPartition>, scriptValueToQList<QUmlActivityPartition>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlActor>, scriptValueToQSet<QUmlActor>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlActor>, scriptValueToQList<QUmlActor>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlAddStructuralFeatureValueAction>, scriptValueToQSet<QUmlAddStructuralFeatureValueAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlAddStructuralFeatureValueAction>, scriptValueToQList<QUmlAddStructuralFeatureValueAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlAddVariableValueAction>, scriptValueToQSet<QUmlAddVariableValueAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlAddVariableValueAction>, scriptValueToQList<QUmlAddVariableValueAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlAnyReceiveEvent>, scriptValueToQSet<QUmlAnyReceiveEvent>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlAnyReceiveEvent>, scriptValueToQList<QUmlAnyReceiveEvent>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlArtifact>, scriptValueToQSet<QUmlArtifact>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlArtifact>, scriptValueToQList<QUmlArtifact>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlAssociation>, scriptValueToQSet<QUmlAssociation>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlAssociation>, scriptValueToQList<QUmlAssociation>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlAssociationClass>, scriptValueToQSet<QUmlAssociationClass>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlAssociationClass>, scriptValueToQList<QUmlAssociationClass>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlBehavior>, scriptValueToQSet<QUmlBehavior>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlBehavior>, scriptValueToQList<QUmlBehavior>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlBehavioralFeature>, scriptValueToQSet<QUmlBehavioralFeature>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlBehavioralFeature>, scriptValueToQList<QUmlBehavioralFeature>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlBehavioredClassifier>, scriptValueToQSet<QUmlBehavioredClassifier>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlBehavioredClassifier>, scriptValueToQList<QUmlBehavioredClassifier>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlBehaviorExecutionSpecification>, scriptValueToQSet<QUmlBehaviorExecutionSpecification>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlBehaviorExecutionSpecification>, scriptValueToQList<QUmlBehaviorExecutionSpecification>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlBroadcastSignalAction>, scriptValueToQSet<QUmlBroadcastSignalAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlBroadcastSignalAction>, scriptValueToQList<QUmlBroadcastSignalAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCallAction>, scriptValueToQSet<QUmlCallAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCallAction>, scriptValueToQList<QUmlCallAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCallBehaviorAction>, scriptValueToQSet<QUmlCallBehaviorAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCallBehaviorAction>, scriptValueToQList<QUmlCallBehaviorAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCallEvent>, scriptValueToQSet<QUmlCallEvent>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCallEvent>, scriptValueToQList<QUmlCallEvent>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCallOperationAction>, scriptValueToQSet<QUmlCallOperationAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCallOperationAction>, scriptValueToQList<QUmlCallOperationAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCentralBufferNode>, scriptValueToQSet<QUmlCentralBufferNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCentralBufferNode>, scriptValueToQList<QUmlCentralBufferNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlChangeEvent>, scriptValueToQSet<QUmlChangeEvent>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlChangeEvent>, scriptValueToQList<QUmlChangeEvent>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlClass>, scriptValueToQSet<QUmlClass>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlClass>, scriptValueToQList<QUmlClass>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlClassifier>, scriptValueToQSet<QUmlClassifier>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlClassifier>, scriptValueToQList<QUmlClassifier>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlClassifierTemplateParameter>, scriptValueToQSet<QUmlClassifierTemplateParameter>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlClassifierTemplateParameter>, scriptValueToQList<QUmlClassifierTemplateParameter>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlClause>, scriptValueToQSet<QUmlClause>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlClause>, scriptValueToQList<QUmlClause>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlClearAssociationAction>, scriptValueToQSet<QUmlClearAssociationAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlClearAssociationAction>, scriptValueToQList<QUmlClearAssociationAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlClearStructuralFeatureAction>, scriptValueToQSet<QUmlClearStructuralFeatureAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlClearStructuralFeatureAction>, scriptValueToQList<QUmlClearStructuralFeatureAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlClearVariableAction>, scriptValueToQSet<QUmlClearVariableAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlClearVariableAction>, scriptValueToQList<QUmlClearVariableAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCollaboration>, scriptValueToQSet<QUmlCollaboration>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCollaboration>, scriptValueToQList<QUmlCollaboration>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCollaborationUse>, scriptValueToQSet<QUmlCollaborationUse>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCollaborationUse>, scriptValueToQList<QUmlCollaborationUse>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCombinedFragment>, scriptValueToQSet<QUmlCombinedFragment>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCombinedFragment>, scriptValueToQList<QUmlCombinedFragment>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlComment>, scriptValueToQSet<QUmlComment>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlComment>, scriptValueToQList<QUmlComment>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCommunicationPath>, scriptValueToQSet<QUmlCommunicationPath>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCommunicationPath>, scriptValueToQList<QUmlCommunicationPath>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlComponent>, scriptValueToQSet<QUmlComponent>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlComponent>, scriptValueToQList<QUmlComponent>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlComponentRealization>, scriptValueToQSet<QUmlComponentRealization>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlComponentRealization>, scriptValueToQList<QUmlComponentRealization>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlConditionalNode>, scriptValueToQSet<QUmlConditionalNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlConditionalNode>, scriptValueToQList<QUmlConditionalNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlConnectableElement>, scriptValueToQSet<QUmlConnectableElement>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlConnectableElement>, scriptValueToQList<QUmlConnectableElement>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlConnectableElementTemplateParameter>, scriptValueToQSet<QUmlConnectableElementTemplateParameter>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlConnectableElementTemplateParameter>, scriptValueToQList<QUmlConnectableElementTemplateParameter>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlConnectionPointReference>, scriptValueToQSet<QUmlConnectionPointReference>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlConnectionPointReference>, scriptValueToQList<QUmlConnectionPointReference>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlConnector>, scriptValueToQSet<QUmlConnector>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlConnector>, scriptValueToQList<QUmlConnector>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlConnectorEnd>, scriptValueToQSet<QUmlConnectorEnd>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlConnectorEnd>, scriptValueToQList<QUmlConnectorEnd>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlConsiderIgnoreFragment>, scriptValueToQSet<QUmlConsiderIgnoreFragment>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlConsiderIgnoreFragment>, scriptValueToQList<QUmlConsiderIgnoreFragment>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlConstraint>, scriptValueToQSet<QUmlConstraint>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlConstraint>, scriptValueToQList<QUmlConstraint>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlContinuation>, scriptValueToQSet<QUmlContinuation>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlContinuation>, scriptValueToQList<QUmlContinuation>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlControlFlow>, scriptValueToQSet<QUmlControlFlow>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlControlFlow>, scriptValueToQList<QUmlControlFlow>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlControlNode>, scriptValueToQSet<QUmlControlNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlControlNode>, scriptValueToQList<QUmlControlNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCreateLinkAction>, scriptValueToQSet<QUmlCreateLinkAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCreateLinkAction>, scriptValueToQList<QUmlCreateLinkAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCreateLinkObjectAction>, scriptValueToQSet<QUmlCreateLinkObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCreateLinkObjectAction>, scriptValueToQList<QUmlCreateLinkObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlCreateObjectAction>, scriptValueToQSet<QUmlCreateObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlCreateObjectAction>, scriptValueToQList<QUmlCreateObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDataStoreNode>, scriptValueToQSet<QUmlDataStoreNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDataStoreNode>, scriptValueToQList<QUmlDataStoreNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDataType>, scriptValueToQSet<QUmlDataType>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDataType>, scriptValueToQList<QUmlDataType>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDecisionNode>, scriptValueToQSet<QUmlDecisionNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDecisionNode>, scriptValueToQList<QUmlDecisionNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDependency>, scriptValueToQSet<QUmlDependency>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDependency>, scriptValueToQList<QUmlDependency>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDeployedArtifact>, scriptValueToQSet<QUmlDeployedArtifact>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDeployedArtifact>, scriptValueToQList<QUmlDeployedArtifact>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDeployment>, scriptValueToQSet<QUmlDeployment>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDeployment>, scriptValueToQList<QUmlDeployment>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDeploymentSpecification>, scriptValueToQSet<QUmlDeploymentSpecification>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDeploymentSpecification>, scriptValueToQList<QUmlDeploymentSpecification>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDeploymentTarget>, scriptValueToQSet<QUmlDeploymentTarget>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDeploymentTarget>, scriptValueToQList<QUmlDeploymentTarget>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDestroyLinkAction>, scriptValueToQSet<QUmlDestroyLinkAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDestroyLinkAction>, scriptValueToQList<QUmlDestroyLinkAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDestroyObjectAction>, scriptValueToQSet<QUmlDestroyObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDestroyObjectAction>, scriptValueToQList<QUmlDestroyObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDestructionOccurrenceSpecification>, scriptValueToQSet<QUmlDestructionOccurrenceSpecification>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDestructionOccurrenceSpecification>, scriptValueToQList<QUmlDestructionOccurrenceSpecification>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDevice>, scriptValueToQSet<QUmlDevice>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDevice>, scriptValueToQList<QUmlDevice>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDirectedRelationship>, scriptValueToQSet<QUmlDirectedRelationship>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDirectedRelationship>, scriptValueToQList<QUmlDirectedRelationship>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDuration>, scriptValueToQSet<QUmlDuration>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDuration>, scriptValueToQList<QUmlDuration>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDurationConstraint>, scriptValueToQSet<QUmlDurationConstraint>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDurationConstraint>, scriptValueToQList<QUmlDurationConstraint>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDurationInterval>, scriptValueToQSet<QUmlDurationInterval>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDurationInterval>, scriptValueToQList<QUmlDurationInterval>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlDurationObservation>, scriptValueToQSet<QUmlDurationObservation>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlDurationObservation>, scriptValueToQList<QUmlDurationObservation>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlElement>, scriptValueToQSet<QUmlElement>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlElement>, scriptValueToQList<QUmlElement>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlElementImport>, scriptValueToQSet<QUmlElementImport>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlElementImport>, scriptValueToQList<QUmlElementImport>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlEncapsulatedClassifier>, scriptValueToQSet<QUmlEncapsulatedClassifier>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlEncapsulatedClassifier>, scriptValueToQList<QUmlEncapsulatedClassifier>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlEnumeration>, scriptValueToQSet<QUmlEnumeration>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlEnumeration>, scriptValueToQList<QUmlEnumeration>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlEnumerationLiteral>, scriptValueToQSet<QUmlEnumerationLiteral>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlEnumerationLiteral>, scriptValueToQList<QUmlEnumerationLiteral>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlEvent>, scriptValueToQSet<QUmlEvent>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlEvent>, scriptValueToQList<QUmlEvent>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExceptionHandler>, scriptValueToQSet<QUmlExceptionHandler>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExceptionHandler>, scriptValueToQList<QUmlExceptionHandler>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExecutableNode>, scriptValueToQSet<QUmlExecutableNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExecutableNode>, scriptValueToQList<QUmlExecutableNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExecutionEnvironment>, scriptValueToQSet<QUmlExecutionEnvironment>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExecutionEnvironment>, scriptValueToQList<QUmlExecutionEnvironment>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExecutionOccurrenceSpecification>, scriptValueToQSet<QUmlExecutionOccurrenceSpecification>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExecutionOccurrenceSpecification>, scriptValueToQList<QUmlExecutionOccurrenceSpecification>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExecutionSpecification>, scriptValueToQSet<QUmlExecutionSpecification>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExecutionSpecification>, scriptValueToQList<QUmlExecutionSpecification>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExpansionNode>, scriptValueToQSet<QUmlExpansionNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExpansionNode>, scriptValueToQList<QUmlExpansionNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExpansionRegion>, scriptValueToQSet<QUmlExpansionRegion>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExpansionRegion>, scriptValueToQList<QUmlExpansionRegion>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExpression>, scriptValueToQSet<QUmlExpression>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExpression>, scriptValueToQList<QUmlExpression>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExtend>, scriptValueToQSet<QUmlExtend>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExtend>, scriptValueToQList<QUmlExtend>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExtension>, scriptValueToQSet<QUmlExtension>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExtension>, scriptValueToQList<QUmlExtension>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExtensionEnd>, scriptValueToQSet<QUmlExtensionEnd>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExtensionEnd>, scriptValueToQList<QUmlExtensionEnd>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlExtensionPoint>, scriptValueToQSet<QUmlExtensionPoint>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlExtensionPoint>, scriptValueToQList<QUmlExtensionPoint>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlFeature>, scriptValueToQSet<QUmlFeature>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlFeature>, scriptValueToQList<QUmlFeature>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlFinalNode>, scriptValueToQSet<QUmlFinalNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlFinalNode>, scriptValueToQList<QUmlFinalNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlFinalState>, scriptValueToQSet<QUmlFinalState>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlFinalState>, scriptValueToQList<QUmlFinalState>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlFlowFinalNode>, scriptValueToQSet<QUmlFlowFinalNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlFlowFinalNode>, scriptValueToQList<QUmlFlowFinalNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlForkNode>, scriptValueToQSet<QUmlForkNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlForkNode>, scriptValueToQList<QUmlForkNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlFunctionBehavior>, scriptValueToQSet<QUmlFunctionBehavior>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlFunctionBehavior>, scriptValueToQList<QUmlFunctionBehavior>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlGate>, scriptValueToQSet<QUmlGate>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlGate>, scriptValueToQList<QUmlGate>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlGeneralization>, scriptValueToQSet<QUmlGeneralization>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlGeneralization>, scriptValueToQList<QUmlGeneralization>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlGeneralizationSet>, scriptValueToQSet<QUmlGeneralizationSet>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlGeneralizationSet>, scriptValueToQList<QUmlGeneralizationSet>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlGeneralOrdering>, scriptValueToQSet<QUmlGeneralOrdering>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlGeneralOrdering>, scriptValueToQList<QUmlGeneralOrdering>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlImage>, scriptValueToQSet<QUmlImage>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlImage>, scriptValueToQList<QUmlImage>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInclude>, scriptValueToQSet<QUmlInclude>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInclude>, scriptValueToQList<QUmlInclude>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInformationFlow>, scriptValueToQSet<QUmlInformationFlow>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInformationFlow>, scriptValueToQList<QUmlInformationFlow>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInformationItem>, scriptValueToQSet<QUmlInformationItem>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInformationItem>, scriptValueToQList<QUmlInformationItem>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInitialNode>, scriptValueToQSet<QUmlInitialNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInitialNode>, scriptValueToQList<QUmlInitialNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInputPin>, scriptValueToQSet<QUmlInputPin>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInputPin>, scriptValueToQList<QUmlInputPin>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInstanceSpecification>, scriptValueToQSet<QUmlInstanceSpecification>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInstanceSpecification>, scriptValueToQList<QUmlInstanceSpecification>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInstanceValue>, scriptValueToQSet<QUmlInstanceValue>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInstanceValue>, scriptValueToQList<QUmlInstanceValue>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInteraction>, scriptValueToQSet<QUmlInteraction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInteraction>, scriptValueToQList<QUmlInteraction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInteractionConstraint>, scriptValueToQSet<QUmlInteractionConstraint>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInteractionConstraint>, scriptValueToQList<QUmlInteractionConstraint>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInteractionFragment>, scriptValueToQSet<QUmlInteractionFragment>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInteractionFragment>, scriptValueToQList<QUmlInteractionFragment>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInteractionOperand>, scriptValueToQSet<QUmlInteractionOperand>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInteractionOperand>, scriptValueToQList<QUmlInteractionOperand>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInteractionUse>, scriptValueToQSet<QUmlInteractionUse>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInteractionUse>, scriptValueToQList<QUmlInteractionUse>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInterface>, scriptValueToQSet<QUmlInterface>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInterface>, scriptValueToQList<QUmlInterface>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInterfaceRealization>, scriptValueToQSet<QUmlInterfaceRealization>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInterfaceRealization>, scriptValueToQList<QUmlInterfaceRealization>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInterruptibleActivityRegion>, scriptValueToQSet<QUmlInterruptibleActivityRegion>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInterruptibleActivityRegion>, scriptValueToQList<QUmlInterruptibleActivityRegion>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInterval>, scriptValueToQSet<QUmlInterval>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInterval>, scriptValueToQList<QUmlInterval>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlIntervalConstraint>, scriptValueToQSet<QUmlIntervalConstraint>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlIntervalConstraint>, scriptValueToQList<QUmlIntervalConstraint>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlInvocationAction>, scriptValueToQSet<QUmlInvocationAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlInvocationAction>, scriptValueToQList<QUmlInvocationAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlJoinNode>, scriptValueToQSet<QUmlJoinNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlJoinNode>, scriptValueToQList<QUmlJoinNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLifeline>, scriptValueToQSet<QUmlLifeline>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLifeline>, scriptValueToQList<QUmlLifeline>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLinkAction>, scriptValueToQSet<QUmlLinkAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLinkAction>, scriptValueToQList<QUmlLinkAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLinkEndCreationData>, scriptValueToQSet<QUmlLinkEndCreationData>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLinkEndCreationData>, scriptValueToQList<QUmlLinkEndCreationData>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLinkEndData>, scriptValueToQSet<QUmlLinkEndData>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLinkEndData>, scriptValueToQList<QUmlLinkEndData>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLinkEndDestructionData>, scriptValueToQSet<QUmlLinkEndDestructionData>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLinkEndDestructionData>, scriptValueToQList<QUmlLinkEndDestructionData>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLiteralBoolean>, scriptValueToQSet<QUmlLiteralBoolean>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLiteralBoolean>, scriptValueToQList<QUmlLiteralBoolean>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLiteralInteger>, scriptValueToQSet<QUmlLiteralInteger>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLiteralInteger>, scriptValueToQList<QUmlLiteralInteger>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLiteralNull>, scriptValueToQSet<QUmlLiteralNull>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLiteralNull>, scriptValueToQList<QUmlLiteralNull>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLiteralReal>, scriptValueToQSet<QUmlLiteralReal>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLiteralReal>, scriptValueToQList<QUmlLiteralReal>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLiteralSpecification>, scriptValueToQSet<QUmlLiteralSpecification>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLiteralSpecification>, scriptValueToQList<QUmlLiteralSpecification>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLiteralString>, scriptValueToQSet<QUmlLiteralString>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLiteralString>, scriptValueToQList<QUmlLiteralString>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLiteralUnlimitedNatural>, scriptValueToQSet<QUmlLiteralUnlimitedNatural>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLiteralUnlimitedNatural>, scriptValueToQList<QUmlLiteralUnlimitedNatural>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlLoopNode>, scriptValueToQSet<QUmlLoopNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlLoopNode>, scriptValueToQList<QUmlLoopNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlManifestation>, scriptValueToQSet<QUmlManifestation>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlManifestation>, scriptValueToQList<QUmlManifestation>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlMergeNode>, scriptValueToQSet<QUmlMergeNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlMergeNode>, scriptValueToQList<QUmlMergeNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlMessage>, scriptValueToQSet<QUmlMessage>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlMessage>, scriptValueToQList<QUmlMessage>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlMessageEnd>, scriptValueToQSet<QUmlMessageEnd>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlMessageEnd>, scriptValueToQList<QUmlMessageEnd>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlMessageEvent>, scriptValueToQSet<QUmlMessageEvent>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlMessageEvent>, scriptValueToQList<QUmlMessageEvent>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlMessageOccurrenceSpecification>, scriptValueToQSet<QUmlMessageOccurrenceSpecification>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlMessageOccurrenceSpecification>, scriptValueToQList<QUmlMessageOccurrenceSpecification>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlModel>, scriptValueToQSet<QUmlModel>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlModel>, scriptValueToQList<QUmlModel>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlMultiplicityElement>, scriptValueToQSet<QUmlMultiplicityElement>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlMultiplicityElement>, scriptValueToQList<QUmlMultiplicityElement>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlNamedElement>, scriptValueToQSet<QUmlNamedElement>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlNamedElement>, scriptValueToQList<QUmlNamedElement>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlNamespace>, scriptValueToQSet<QUmlNamespace>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlNamespace>, scriptValueToQList<QUmlNamespace>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlNode>, scriptValueToQSet<QUmlNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlNode>, scriptValueToQList<QUmlNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlObjectFlow>, scriptValueToQSet<QUmlObjectFlow>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlObjectFlow>, scriptValueToQList<QUmlObjectFlow>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlObjectNode>, scriptValueToQSet<QUmlObjectNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlObjectNode>, scriptValueToQList<QUmlObjectNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlObservation>, scriptValueToQSet<QUmlObservation>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlObservation>, scriptValueToQList<QUmlObservation>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlOccurrenceSpecification>, scriptValueToQSet<QUmlOccurrenceSpecification>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlOccurrenceSpecification>, scriptValueToQList<QUmlOccurrenceSpecification>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlOpaqueAction>, scriptValueToQSet<QUmlOpaqueAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlOpaqueAction>, scriptValueToQList<QUmlOpaqueAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlOpaqueBehavior>, scriptValueToQSet<QUmlOpaqueBehavior>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlOpaqueBehavior>, scriptValueToQList<QUmlOpaqueBehavior>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlOpaqueExpression>, scriptValueToQSet<QUmlOpaqueExpression>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlOpaqueExpression>, scriptValueToQList<QUmlOpaqueExpression>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlOperation>, scriptValueToQSet<QUmlOperation>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlOperation>, scriptValueToQList<QUmlOperation>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlOperationTemplateParameter>, scriptValueToQSet<QUmlOperationTemplateParameter>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlOperationTemplateParameter>, scriptValueToQList<QUmlOperationTemplateParameter>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlOutputPin>, scriptValueToQSet<QUmlOutputPin>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlOutputPin>, scriptValueToQList<QUmlOutputPin>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlPackage >, scriptValueToQSet<QUmlPackage >);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlPackage >, scriptValueToQList<QUmlPackage >);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlPackageableElement>, scriptValueToQSet<QUmlPackageableElement>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlPackageableElement>, scriptValueToQList<QUmlPackageableElement>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlPackageImport>, scriptValueToQSet<QUmlPackageImport>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlPackageImport>, scriptValueToQList<QUmlPackageImport>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlPackageMerge>, scriptValueToQSet<QUmlPackageMerge>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlPackageMerge>, scriptValueToQList<QUmlPackageMerge>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlParameter>, scriptValueToQSet<QUmlParameter>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlParameter>, scriptValueToQList<QUmlParameter>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlParameterableElement>, scriptValueToQSet<QUmlParameterableElement>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlParameterableElement>, scriptValueToQList<QUmlParameterableElement>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlParameterSet>, scriptValueToQSet<QUmlParameterSet>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlParameterSet>, scriptValueToQList<QUmlParameterSet>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlPartDecomposition>, scriptValueToQSet<QUmlPartDecomposition>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlPartDecomposition>, scriptValueToQList<QUmlPartDecomposition>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlPin>, scriptValueToQSet<QUmlPin>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlPin>, scriptValueToQList<QUmlPin>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlPort>, scriptValueToQSet<QUmlPort>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlPort>, scriptValueToQList<QUmlPort>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlPrimitiveType>, scriptValueToQSet<QUmlPrimitiveType>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlPrimitiveType>, scriptValueToQList<QUmlPrimitiveType>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlProfile>, scriptValueToQSet<QUmlProfile>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlProfile>, scriptValueToQList<QUmlProfile>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlProfileApplication>, scriptValueToQSet<QUmlProfileApplication>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlProfileApplication>, scriptValueToQList<QUmlProfileApplication>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlProperty>, scriptValueToQSet<QUmlProperty>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlProperty>, scriptValueToQList<QUmlProperty>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlProtocolConformance>, scriptValueToQSet<QUmlProtocolConformance>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlProtocolConformance>, scriptValueToQList<QUmlProtocolConformance>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlProtocolStateMachine>, scriptValueToQSet<QUmlProtocolStateMachine>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlProtocolStateMachine>, scriptValueToQList<QUmlProtocolStateMachine>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlProtocolTransition>, scriptValueToQSet<QUmlProtocolTransition>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlProtocolTransition>, scriptValueToQList<QUmlProtocolTransition>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlPseudostate>, scriptValueToQSet<QUmlPseudostate>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlPseudostate>, scriptValueToQList<QUmlPseudostate>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlQualifierValue>, scriptValueToQSet<QUmlQualifierValue>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlQualifierValue>, scriptValueToQList<QUmlQualifierValue>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlRaiseExceptionAction>, scriptValueToQSet<QUmlRaiseExceptionAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlRaiseExceptionAction>, scriptValueToQList<QUmlRaiseExceptionAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReadExtentAction>, scriptValueToQSet<QUmlReadExtentAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReadExtentAction>, scriptValueToQList<QUmlReadExtentAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReadIsClassifiedObjectAction>, scriptValueToQSet<QUmlReadIsClassifiedObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReadIsClassifiedObjectAction>, scriptValueToQList<QUmlReadIsClassifiedObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReadLinkAction>, scriptValueToQSet<QUmlReadLinkAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReadLinkAction>, scriptValueToQList<QUmlReadLinkAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReadLinkObjectEndAction>, scriptValueToQSet<QUmlReadLinkObjectEndAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReadLinkObjectEndAction>, scriptValueToQList<QUmlReadLinkObjectEndAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReadLinkObjectEndQualifierAction>, scriptValueToQSet<QUmlReadLinkObjectEndQualifierAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReadLinkObjectEndQualifierAction>, scriptValueToQList<QUmlReadLinkObjectEndQualifierAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReadSelfAction>, scriptValueToQSet<QUmlReadSelfAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReadSelfAction>, scriptValueToQList<QUmlReadSelfAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReadStructuralFeatureAction>, scriptValueToQSet<QUmlReadStructuralFeatureAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReadStructuralFeatureAction>, scriptValueToQList<QUmlReadStructuralFeatureAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReadVariableAction>, scriptValueToQSet<QUmlReadVariableAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReadVariableAction>, scriptValueToQList<QUmlReadVariableAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlRealization>, scriptValueToQSet<QUmlRealization>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlRealization>, scriptValueToQList<QUmlRealization>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReception>, scriptValueToQSet<QUmlReception>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReception>, scriptValueToQList<QUmlReception>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReclassifyObjectAction>, scriptValueToQSet<QUmlReclassifyObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReclassifyObjectAction>, scriptValueToQList<QUmlReclassifyObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlRedefinableElement>, scriptValueToQSet<QUmlRedefinableElement>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlRedefinableElement>, scriptValueToQList<QUmlRedefinableElement>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlRedefinableTemplateSignature>, scriptValueToQSet<QUmlRedefinableTemplateSignature>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlRedefinableTemplateSignature>, scriptValueToQList<QUmlRedefinableTemplateSignature>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReduceAction>, scriptValueToQSet<QUmlReduceAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReduceAction>, scriptValueToQList<QUmlReduceAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlRegion>, scriptValueToQSet<QUmlRegion>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlRegion>, scriptValueToQList<QUmlRegion>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlRelationship>, scriptValueToQSet<QUmlRelationship>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlRelationship>, scriptValueToQList<QUmlRelationship>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlRemoveStructuralFeatureValueAction>, scriptValueToQSet<QUmlRemoveStructuralFeatureValueAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlRemoveStructuralFeatureValueAction>, scriptValueToQList<QUmlRemoveStructuralFeatureValueAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlRemoveVariableValueAction>, scriptValueToQSet<QUmlRemoveVariableValueAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlRemoveVariableValueAction>, scriptValueToQList<QUmlRemoveVariableValueAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlReplyAction>, scriptValueToQSet<QUmlReplyAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlReplyAction>, scriptValueToQList<QUmlReplyAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlSendObjectAction>, scriptValueToQSet<QUmlSendObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlSendObjectAction>, scriptValueToQList<QUmlSendObjectAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlSendSignalAction>, scriptValueToQSet<QUmlSendSignalAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlSendSignalAction>, scriptValueToQList<QUmlSendSignalAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlSequenceNode>, scriptValueToQSet<QUmlSequenceNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlSequenceNode>, scriptValueToQList<QUmlSequenceNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlSignal>, scriptValueToQSet<QUmlSignal>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlSignal>, scriptValueToQList<QUmlSignal>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlSignalEvent>, scriptValueToQSet<QUmlSignalEvent>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlSignalEvent>, scriptValueToQList<QUmlSignalEvent>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlSlot>, scriptValueToQSet<QUmlSlot>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlSlot>, scriptValueToQList<QUmlSlot>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlStartClassifierBehaviorAction>, scriptValueToQSet<QUmlStartClassifierBehaviorAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlStartClassifierBehaviorAction>, scriptValueToQList<QUmlStartClassifierBehaviorAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlStartObjectBehaviorAction>, scriptValueToQSet<QUmlStartObjectBehaviorAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlStartObjectBehaviorAction>, scriptValueToQList<QUmlStartObjectBehaviorAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlState>, scriptValueToQSet<QUmlState>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlState>, scriptValueToQList<QUmlState>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlStateInvariant>, scriptValueToQSet<QUmlStateInvariant>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlStateInvariant>, scriptValueToQList<QUmlStateInvariant>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlStateMachine>, scriptValueToQSet<QUmlStateMachine>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlStateMachine>, scriptValueToQList<QUmlStateMachine>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlStereotype>, scriptValueToQSet<QUmlStereotype>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlStereotype>, scriptValueToQList<QUmlStereotype>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlStringExpression>, scriptValueToQSet<QUmlStringExpression>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlStringExpression>, scriptValueToQList<QUmlStringExpression>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlStructuralFeature>, scriptValueToQSet<QUmlStructuralFeature>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlStructuralFeature>, scriptValueToQList<QUmlStructuralFeature>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlStructuralFeatureAction>, scriptValueToQSet<QUmlStructuralFeatureAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlStructuralFeatureAction>, scriptValueToQList<QUmlStructuralFeatureAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlStructuredActivityNode>, scriptValueToQSet<QUmlStructuredActivityNode>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlStructuredActivityNode>, scriptValueToQList<QUmlStructuredActivityNode>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlStructuredClassifier>, scriptValueToQSet<QUmlStructuredClassifier>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlStructuredClassifier>, scriptValueToQList<QUmlStructuredClassifier>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlSubstitution>, scriptValueToQSet<QUmlSubstitution>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlSubstitution>, scriptValueToQList<QUmlSubstitution>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTemplateableElement>, scriptValueToQSet<QUmlTemplateableElement>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTemplateableElement>, scriptValueToQList<QUmlTemplateableElement>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTemplateBinding>, scriptValueToQSet<QUmlTemplateBinding>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTemplateBinding>, scriptValueToQList<QUmlTemplateBinding>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTemplateParameter>, scriptValueToQSet<QUmlTemplateParameter>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTemplateParameter>, scriptValueToQList<QUmlTemplateParameter>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTemplateParameterSubstitution>, scriptValueToQSet<QUmlTemplateParameterSubstitution>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTemplateParameterSubstitution>, scriptValueToQList<QUmlTemplateParameterSubstitution>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTemplateSignature>, scriptValueToQSet<QUmlTemplateSignature>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTemplateSignature>, scriptValueToQList<QUmlTemplateSignature>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTestIdentityAction>, scriptValueToQSet<QUmlTestIdentityAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTestIdentityAction>, scriptValueToQList<QUmlTestIdentityAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTimeConstraint>, scriptValueToQSet<QUmlTimeConstraint>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTimeConstraint>, scriptValueToQList<QUmlTimeConstraint>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTimeEvent>, scriptValueToQSet<QUmlTimeEvent>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTimeEvent>, scriptValueToQList<QUmlTimeEvent>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTimeExpression>, scriptValueToQSet<QUmlTimeExpression>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTimeExpression>, scriptValueToQList<QUmlTimeExpression>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTimeInterval>, scriptValueToQSet<QUmlTimeInterval>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTimeInterval>, scriptValueToQList<QUmlTimeInterval>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTimeObservation>, scriptValueToQSet<QUmlTimeObservation>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTimeObservation>, scriptValueToQList<QUmlTimeObservation>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTransition>, scriptValueToQSet<QUmlTransition>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTransition>, scriptValueToQList<QUmlTransition>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTrigger>, scriptValueToQSet<QUmlTrigger>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTrigger>, scriptValueToQList<QUmlTrigger>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlType>, scriptValueToQSet<QUmlType>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlType>, scriptValueToQList<QUmlType>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlTypedElement>, scriptValueToQSet<QUmlTypedElement>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlTypedElement>, scriptValueToQList<QUmlTypedElement>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlUnmarshallAction>, scriptValueToQSet<QUmlUnmarshallAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlUnmarshallAction>, scriptValueToQList<QUmlUnmarshallAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlUsage>, scriptValueToQSet<QUmlUsage>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlUsage>, scriptValueToQList<QUmlUsage>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlUseCase>, scriptValueToQSet<QUmlUseCase>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlUseCase>, scriptValueToQList<QUmlUseCase>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlValuePin>, scriptValueToQSet<QUmlValuePin>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlValuePin>, scriptValueToQList<QUmlValuePin>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlValueSpecification>, scriptValueToQSet<QUmlValueSpecification>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlValueSpecification>, scriptValueToQList<QUmlValueSpecification>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlValueSpecificationAction>, scriptValueToQSet<QUmlValueSpecificationAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlValueSpecificationAction>, scriptValueToQList<QUmlValueSpecificationAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlVariable>, scriptValueToQSet<QUmlVariable>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlVariable>, scriptValueToQList<QUmlVariable>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlVariableAction>, scriptValueToQSet<QUmlVariableAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlVariableAction>, scriptValueToQList<QUmlVariableAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlVertex>, scriptValueToQSet<QUmlVertex>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlVertex>, scriptValueToQList<QUmlVertex>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlWriteLinkAction>, scriptValueToQSet<QUmlWriteLinkAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlWriteLinkAction>, scriptValueToQList<QUmlWriteLinkAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlWriteStructuralFeatureAction>, scriptValueToQSet<QUmlWriteStructuralFeatureAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlWriteStructuralFeatureAction>, scriptValueToQList<QUmlWriteStructuralFeatureAction>);
- qScriptRegisterMetaType(scriptEngine, qSetToScriptValue<QUmlWriteVariableAction>, scriptValueToQSet<QUmlWriteVariableAction>);
- qScriptRegisterMetaType(scriptEngine, qListToScriptValue<QUmlWriteVariableAction>, scriptValueToQList<QUmlWriteVariableAction>);
- }
}
QT_END_NAMESPACE
diff --git a/src/plugins/metamodels/uml/qumlmetamodelplugin.cpp b/src/plugins/metamodels/uml/qumlmetamodelplugin.cpp
index b17d50ac..c310b2b6 100644
--- a/src/plugins/metamodels/uml/qumlmetamodelplugin.cpp
+++ b/src/plugins/metamodels/uml/qumlmetamodelplugin.cpp
@@ -42,6 +42,8 @@
#include "qumlmetamodel.h"
+#include <QtUml/QtUml>
+
QUmlMetaModelPlugin::QUmlMetaModelPlugin(QObject *parent)
: QMetaModelPlugin(parent)
{
@@ -52,3 +54,204 @@ void QUmlMetaModelPlugin::initMetaModel(QScriptEngine *scriptEngine)
QUmlMetaModel::init(scriptEngine);
}
+QModelingObject *QUmlMetaModelPlugin::createModelingObject(QString type)
+{
+ if (type == "QUmlAbstraction") return new QUmlAbstraction;
+ else if (type == "QUmlAcceptCallAction") return new QUmlAcceptCallAction;
+ else if (type == "QUmlAcceptEventAction") return new QUmlAcceptEventAction;
+ else if (type == "QUmlActionExecutionSpecification") return new QUmlActionExecutionSpecification;
+ else if (type == "QUmlActionInputPin") return new QUmlActionInputPin;
+ else if (type == "QUmlActivityFinalNode") return new QUmlActivityFinalNode;
+ else if (type == "QUmlActivity") return new QUmlActivity;
+ else if (type == "QUmlActivityParameterNode") return new QUmlActivityParameterNode;
+ else if (type == "QUmlActivityPartition") return new QUmlActivityPartition;
+ else if (type == "QUmlActor") return new QUmlActor;
+ else if (type == "QUmlAddStructuralFeatureValueAction") return new QUmlAddStructuralFeatureValueAction;
+ else if (type == "QUmlAddVariableValueAction") return new QUmlAddVariableValueAction;
+ else if (type == "QUmlAnyReceiveEvent") return new QUmlAnyReceiveEvent;
+ else if (type == "QUmlArtifact") return new QUmlArtifact;
+ else if (type == "QUmlAssociationClass") return new QUmlAssociationClass;
+ else if (type == "QUmlAssociation") return new QUmlAssociation;
+ else if (type == "QUmlBehaviorExecutionSpecification") return new QUmlBehaviorExecutionSpecification;
+ else if (type == "QUmlBroadcastSignalAction") return new QUmlBroadcastSignalAction;
+ else if (type == "QUmlCallBehaviorAction") return new QUmlCallBehaviorAction;
+ else if (type == "QUmlCallEvent") return new QUmlCallEvent;
+ else if (type == "QUmlCallOperationAction") return new QUmlCallOperationAction;
+ else if (type == "QUmlCentralBufferNode") return new QUmlCentralBufferNode;
+ else if (type == "QUmlChangeEvent") return new QUmlChangeEvent;
+ else if (type == "QUmlClass") return new QUmlClass;
+ else if (type == "QUmlClassifierTemplateParameter") return new QUmlClassifierTemplateParameter;
+ else if (type == "QUmlClause") return new QUmlClause;
+ else if (type == "QUmlClearAssociationAction") return new QUmlClearAssociationAction;
+ else if (type == "QUmlClearStructuralFeatureAction") return new QUmlClearStructuralFeatureAction;
+ else if (type == "QUmlClearVariableAction") return new QUmlClearVariableAction;
+ else if (type == "QUmlCollaboration") return new QUmlCollaboration;
+ else if (type == "QUmlCollaborationUse") return new QUmlCollaborationUse;
+ else if (type == "QUmlCombinedFragment") return new QUmlCombinedFragment;
+ else if (type == "QUmlComment") return new QUmlComment;
+ else if (type == "QUmlCommunicationPath") return new QUmlCommunicationPath;
+ else if (type == "QUmlComponent") return new QUmlComponent;
+ else if (type == "QUmlComponentRealization") return new QUmlComponentRealization;
+ else if (type == "QUmlConditionalNode") return new QUmlConditionalNode;
+ else if (type == "QUmlConnectableElementTemplateParameter") return new QUmlConnectableElementTemplateParameter;
+ else if (type == "QUmlConnectionPointReference") return new QUmlConnectionPointReference;
+ else if (type == "QUmlConnectorEnd") return new QUmlConnectorEnd;
+ else if (type == "QUmlConnector") return new QUmlConnector;
+ else if (type == "QUmlConsiderIgnoreFragment") return new QUmlConsiderIgnoreFragment;
+ else if (type == "QUmlConstraint") return new QUmlConstraint;
+ else if (type == "QUmlContinuation") return new QUmlContinuation;
+ else if (type == "QUmlControlFlow") return new QUmlControlFlow;
+ else if (type == "QUmlCreateLinkAction") return new QUmlCreateLinkAction;
+ else if (type == "QUmlCreateLinkObjectAction") return new QUmlCreateLinkObjectAction;
+ else if (type == "QUmlCreateObjectAction") return new QUmlCreateObjectAction;
+ else if (type == "QUmlDataStoreNode") return new QUmlDataStoreNode;
+ else if (type == "QUmlDataType") return new QUmlDataType;
+ else if (type == "QUmlDecisionNode") return new QUmlDecisionNode;
+ else if (type == "QUmlDependency") return new QUmlDependency;
+ else if (type == "QUmlDeployment") return new QUmlDeployment;
+ else if (type == "QUmlDeploymentSpecification") return new QUmlDeploymentSpecification;
+ else if (type == "QUmlDestroyLinkAction") return new QUmlDestroyLinkAction;
+ else if (type == "QUmlDestroyObjectAction") return new QUmlDestroyObjectAction;
+ else if (type == "QUmlDestructionOccurrenceSpecification") return new QUmlDestructionOccurrenceSpecification;
+ else if (type == "QUmlDevice") return new QUmlDevice;
+ else if (type == "QUmlDurationConstraint") return new QUmlDurationConstraint;
+ else if (type == "QUmlDuration") return new QUmlDuration;
+ else if (type == "QUmlDurationInterval") return new QUmlDurationInterval;
+ else if (type == "QUmlDurationObservation") return new QUmlDurationObservation;
+ else if (type == "QUmlElementImport") return new QUmlElementImport;
+ else if (type == "QUmlEnumeration") return new QUmlEnumeration;
+ else if (type == "QUmlEnumerationLiteral") return new QUmlEnumerationLiteral;
+ else if (type == "QUmlExceptionHandler") return new QUmlExceptionHandler;
+ else if (type == "QUmlExecutionEnvironment") return new QUmlExecutionEnvironment;
+ else if (type == "QUmlExecutionOccurrenceSpecification") return new QUmlExecutionOccurrenceSpecification;
+ else if (type == "QUmlExpansionNode") return new QUmlExpansionNode;
+ else if (type == "QUmlExpansionRegion") return new QUmlExpansionRegion;
+ else if (type == "QUmlExpression") return new QUmlExpression;
+ else if (type == "QUmlExtend") return new QUmlExtend;
+ else if (type == "QUmlExtensionEnd") return new QUmlExtensionEnd;
+ else if (type == "QUmlExtension") return new QUmlExtension;
+ else if (type == "QUmlExtensionPoint") return new QUmlExtensionPoint;
+ else if (type == "QUmlFinalState") return new QUmlFinalState;
+ else if (type == "QUmlFlowFinalNode") return new QUmlFlowFinalNode;
+ else if (type == "QUmlForkNode") return new QUmlForkNode;
+ else if (type == "QUmlFunctionBehavior") return new QUmlFunctionBehavior;
+ else if (type == "QUmlGate") return new QUmlGate;
+ else if (type == "QUmlGeneralization") return new QUmlGeneralization;
+ else if (type == "QUmlGeneralizationSet") return new QUmlGeneralizationSet;
+ else if (type == "QUmlGeneralOrdering") return new QUmlGeneralOrdering;
+ else if (type == "QUmlImage") return new QUmlImage;
+ else if (type == "QUmlInclude") return new QUmlInclude;
+ else if (type == "QUmlInformationFlow") return new QUmlInformationFlow;
+ else if (type == "QUmlInformationItem") return new QUmlInformationItem;
+ else if (type == "QUmlInitialNode") return new QUmlInitialNode;
+ else if (type == "QUmlInputPin") return new QUmlInputPin;
+ else if (type == "QUmlInstanceSpecification") return new QUmlInstanceSpecification;
+ else if (type == "QUmlInstanceValue") return new QUmlInstanceValue;
+ else if (type == "QUmlInteractionConstraint") return new QUmlInteractionConstraint;
+ else if (type == "QUmlInteraction") return new QUmlInteraction;
+ else if (type == "QUmlInteractionOperand") return new QUmlInteractionOperand;
+ else if (type == "QUmlInteractionUse") return new QUmlInteractionUse;
+ else if (type == "QUmlInterface") return new QUmlInterface;
+ else if (type == "QUmlInterfaceRealization") return new QUmlInterfaceRealization;
+ else if (type == "QUmlInterruptibleActivityRegion") return new QUmlInterruptibleActivityRegion;
+ else if (type == "QUmlIntervalConstraint") return new QUmlIntervalConstraint;
+ else if (type == "QUmlInterval") return new QUmlInterval;
+ else if (type == "QUmlJoinNode") return new QUmlJoinNode;
+ else if (type == "QUmlLifeline") return new QUmlLifeline;
+ else if (type == "QUmlLinkEndCreationData") return new QUmlLinkEndCreationData;
+ else if (type == "QUmlLinkEndData") return new QUmlLinkEndData;
+ else if (type == "QUmlLinkEndDestructionData") return new QUmlLinkEndDestructionData;
+ else if (type == "QUmlLiteralBoolean") return new QUmlLiteralBoolean;
+ else if (type == "QUmlLiteralInteger") return new QUmlLiteralInteger;
+ else if (type == "QUmlLiteralNull") return new QUmlLiteralNull;
+ else if (type == "QUmlLiteralReal") return new QUmlLiteralReal;
+ else if (type == "QUmlLiteralString") return new QUmlLiteralString;
+ else if (type == "QUmlLiteralUnlimitedNatural") return new QUmlLiteralUnlimitedNatural;
+ else if (type == "QUmlLoopNode") return new QUmlLoopNode;
+ else if (type == "QUmlManifestation") return new QUmlManifestation;
+ else if (type == "QUmlMergeNode") return new QUmlMergeNode;
+ else if (type == "QUmlMessage") return new QUmlMessage;
+ else if (type == "QUmlMessageOccurrenceSpecification") return new QUmlMessageOccurrenceSpecification;
+ else if (type == "QUmlModel") return new QUmlModel;
+ else if (type == "QUmlNode") return new QUmlNode;
+ else if (type == "QUmlObjectFlow") return new QUmlObjectFlow;
+ else if (type == "QUmlOccurrenceSpecification") return new QUmlOccurrenceSpecification;
+ else if (type == "QUmlOpaqueAction") return new QUmlOpaqueAction;
+ else if (type == "QUmlOpaqueBehavior") return new QUmlOpaqueBehavior;
+ else if (type == "QUmlOpaqueExpression") return new QUmlOpaqueExpression;
+ else if (type == "QUmlOperation") return new QUmlOperation;
+ else if (type == "QUmlOperationTemplateParameter") return new QUmlOperationTemplateParameter;
+ else if (type == "QUmlOutputPin") return new QUmlOutputPin;
+ else if (type == "QUmlPackage") return new QUmlPackage;
+ else if (type == "QUmlPackageImport") return new QUmlPackageImport;
+ else if (type == "QUmlPackageMerge") return new QUmlPackageMerge;
+ else if (type == "QUmlParameter") return new QUmlParameter;
+ else if (type == "QUmlParameterSet") return new QUmlParameterSet;
+ else if (type == "QUmlPartDecomposition") return new QUmlPartDecomposition;
+ else if (type == "QUmlPort") return new QUmlPort;
+ else if (type == "QUmlPrimitiveType") return new QUmlPrimitiveType;
+ else if (type == "QUmlProfileApplication") return new QUmlProfileApplication;
+ else if (type == "QUmlProfile") return new QUmlProfile;
+ else if (type == "QUmlProperty") return new QUmlProperty;
+ else if (type == "QUmlProtocolConformance") return new QUmlProtocolConformance;
+ else if (type == "QUmlProtocolStateMachine") return new QUmlProtocolStateMachine;
+ else if (type == "QUmlProtocolTransition") return new QUmlProtocolTransition;
+ else if (type == "QUmlPseudostate") return new QUmlPseudostate;
+ else if (type == "QUmlQualifierValue") return new QUmlQualifierValue;
+ else if (type == "QUmlRaiseExceptionAction") return new QUmlRaiseExceptionAction;
+ else if (type == "QUmlReadExtentAction") return new QUmlReadExtentAction;
+ else if (type == "QUmlReadIsClassifiedObjectAction") return new QUmlReadIsClassifiedObjectAction;
+ else if (type == "QUmlReadLinkAction") return new QUmlReadLinkAction;
+ else if (type == "QUmlReadLinkObjectEndAction") return new QUmlReadLinkObjectEndAction;
+ else if (type == "QUmlReadLinkObjectEndQualifierAction") return new QUmlReadLinkObjectEndQualifierAction;
+ else if (type == "QUmlReadSelfAction") return new QUmlReadSelfAction;
+ else if (type == "QUmlReadStructuralFeatureAction") return new QUmlReadStructuralFeatureAction;
+ else if (type == "QUmlReadVariableAction") return new QUmlReadVariableAction;
+ else if (type == "QUmlRealization") return new QUmlRealization;
+ else if (type == "QUmlReception") return new QUmlReception;
+ else if (type == "QUmlReclassifyObjectAction") return new QUmlReclassifyObjectAction;
+ else if (type == "QUmlRedefinableTemplateSignature") return new QUmlRedefinableTemplateSignature;
+ else if (type == "QUmlReduceAction") return new QUmlReduceAction;
+ else if (type == "QUmlRegion") return new QUmlRegion;
+ else if (type == "QUmlRemoveStructuralFeatureValueAction") return new QUmlRemoveStructuralFeatureValueAction;
+ else if (type == "QUmlRemoveVariableValueAction") return new QUmlRemoveVariableValueAction;
+ else if (type == "QUmlReplyAction") return new QUmlReplyAction;
+ else if (type == "QUmlSendObjectAction") return new QUmlSendObjectAction;
+ else if (type == "QUmlSendSignalAction") return new QUmlSendSignalAction;
+ else if (type == "QUmlSequenceNode") return new QUmlSequenceNode;
+ else if (type == "QUmlSignalEvent") return new QUmlSignalEvent;
+ else if (type == "QUmlSignal") return new QUmlSignal;
+ else if (type == "QUmlSlot") return new QUmlSlot;
+ else if (type == "QUmlStartClassifierBehaviorAction") return new QUmlStartClassifierBehaviorAction;
+ else if (type == "QUmlStartObjectBehaviorAction") return new QUmlStartObjectBehaviorAction;
+ else if (type == "QUmlState") return new QUmlState;
+ else if (type == "QUmlStateInvariant") return new QUmlStateInvariant;
+ else if (type == "QUmlStateMachine") return new QUmlStateMachine;
+ else if (type == "QUmlStereotype") return new QUmlStereotype;
+ else if (type == "QUmlStringExpression") return new QUmlStringExpression;
+ else if (type == "QUmlStructuredActivityNode") return new QUmlStructuredActivityNode;
+ else if (type == "QUmlSubstitution") return new QUmlSubstitution;
+ else if (type == "QUmlTemplateBinding") return new QUmlTemplateBinding;
+ else if (type == "QUmlTemplateParameter") return new QUmlTemplateParameter;
+ else if (type == "QUmlTemplateParameterSubstitution") return new QUmlTemplateParameterSubstitution;
+ else if (type == "QUmlTemplateSignature") return new QUmlTemplateSignature;
+ else if (type == "QUmlTestIdentityAction") return new QUmlTestIdentityAction;
+ else if (type == "QUmlTimeConstraint") return new QUmlTimeConstraint;
+ else if (type == "QUmlTimeEvent") return new QUmlTimeEvent;
+ else if (type == "QUmlTimeExpression") return new QUmlTimeExpression;
+ else if (type == "QUmlTimeInterval") return new QUmlTimeInterval;
+ else if (type == "QUmlTimeObservation") return new QUmlTimeObservation;
+ else if (type == "QUmlTransition") return new QUmlTransition;
+ else if (type == "QUmlTrigger") return new QUmlTrigger;
+ else if (type == "QUmlUnmarshallAction") return new QUmlUnmarshallAction;
+ else if (type == "QUmlUsage") return new QUmlUsage;
+ else if (type == "QUmlUseCase") return new QUmlUseCase;
+ else if (type == "QUmlValuePin") return new QUmlValuePin;
+ else if (type == "QUmlValueSpecificationAction") return new QUmlValueSpecificationAction;
+ else if (type == "QUmlVariable") return new QUmlVariable;
+ Q_ASSERT_X(true,
+ "QUmlMetaModelPlugin::createModelingObject",
+ QStringLiteral("QUmlMetaModelPlugin does not know how to create instances of '%1' type !").arg(type).toLatin1());
+ return 0;
+}
+
diff --git a/src/plugins/metamodels/uml/qumlmetamodelplugin.h b/src/plugins/metamodels/uml/qumlmetamodelplugin.h
index e4403da6..4587fd1a 100644
--- a/src/plugins/metamodels/uml/qumlmetamodelplugin.h
+++ b/src/plugins/metamodels/uml/qumlmetamodelplugin.h
@@ -41,7 +41,10 @@
#ifndef QUMLMETAMODELPLUGIN_H
#define QUMLMETAMODELPLUGIN_H
-#include <QtWrappedObjects/QMetaModelPlugin>
+#include <QtModeling/QtModelingGlobal>
+#include <QtModeling/QMetaModelPlugin>
+
+class QModelingObject;
class QUmlMetaModelPlugin : public QMetaModelPlugin
{
@@ -51,7 +54,8 @@ class QUmlMetaModelPlugin : public QMetaModelPlugin
public:
QUmlMetaModelPlugin(QObject *parent = 0);
- void initMetaModel(QScriptEngine *scriptEngine = 0);
+ virtual void initMetaModel(QScriptEngine *scriptEngine = 0);
+ virtual QModelingObject *createModelingObject(QString type);
};
#endif // QUMLMETAMODELPLUGIN_H