/**************************************************************************** ** ** Copyright (C) 2013 Sandro S. Andrade ** Contact: http://www.qt-project.org/legal ** ** This file is part of the QtUml module of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:LGPL$ ** Commercial License Usage ** Licensees holding valid commercial Qt licenses may use this file in ** accordance with the commercial license agreement provided with the ** Software or, alternatively, in accordance with the terms contained in ** a written agreement between you and Digia. For licensing terms and ** conditions see http://qt.digia.com/licensing. For further information ** use the contact form at http://qt.digia.com/contact-us. ** ** GNU Lesser General Public License Usage ** Alternatively, this file may be used under the terms of the GNU Lesser ** General Public License version 2.1 as published by the Free Software ** Foundation and appearing in the file LICENSE.LGPL included in the ** packaging of this file. Please review the following information to ** ensure the GNU Lesser General Public License version 2.1 requirements ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ** ** In addition, as a special exception, Digia gives you certain additional ** rights. These rights are described in the Digia Qt LGPL Exception ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. ** ** GNU General Public License Usage ** Alternatively, this file may be used under the terms of the GNU ** General Public License version 3.0 as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL included in the ** packaging of this file. Please review the following information to ** ensure the GNU General Public License version 3.0 requirements will be ** met: http://www.gnu.org/copyleft/gpl.html. ** ** ** $QT_END_LICENSE$ ** ****************************************************************************/ #include #include int main () { qDebug() << "Abstraction"; QUmlAbstraction Abstraction; qDebug() << "AcceptCallAction"; QUmlAcceptCallAction AcceptCallAction; qDebug() << "AcceptEventAction"; QUmlAcceptEventAction AcceptEventAction; qDebug() << "ActionExecutionSpecification"; QUmlActionExecutionSpecification ActionExecutionSpecification; qDebug() << "ActionInputPin"; QUmlActionInputPin ActionInputPin; qDebug() << "Activity"; QUmlActivity Activity; qDebug() << "ActivityFinalNode"; QUmlActivityFinalNode ActivityFinalNode; qDebug() << "ActivityParameterNode"; QUmlActivityParameterNode ActivityParameterNode; qDebug() << "ActivityPartition"; QUmlActivityPartition ActivityPartition; qDebug() << "Actor"; QUmlActor Actor; qDebug() << "AddStructuralFeatureValueAction"; QUmlAddStructuralFeatureValueAction AddStructuralFeatureValueAction; qDebug() << "AddVariableValueAction"; QUmlAddVariableValueAction AddVariableValueAction; qDebug() << "AnyReceiveEvent"; QUmlAnyReceiveEvent AnyReceiveEvent; qDebug() << "Artifact"; QUmlArtifact Artifact; qDebug() << "Association"; QUmlAssociation Association; qDebug() << "AssociationClass"; QUmlAssociationClass AssociationClass; qDebug() << "BehaviorExecutionSpecification"; QUmlBehaviorExecutionSpecification BehaviorExecutionSpecification; qDebug() << "BroadcastSignalAction"; QUmlBroadcastSignalAction BroadcastSignalAction; qDebug() << "CallBehaviorAction"; QUmlCallBehaviorAction CallBehaviorAction; qDebug() << "CallEvent"; QUmlCallEvent CallEvent; qDebug() << "CallOperationAction"; QUmlCallOperationAction CallOperationAction; qDebug() << "CentralBufferNode"; QUmlCentralBufferNode CentralBufferNode; qDebug() << "ChangeEvent"; QUmlChangeEvent ChangeEvent; qDebug() << "Class"; QUmlClass Class; qDebug() << "ClassifierTemplateParameter"; QUmlClassifierTemplateParameter ClassifierTemplateParameter; qDebug() << "Clause"; QUmlClause Clause; qDebug() << "ClearAssociationAction"; QUmlClearAssociationAction ClearAssociationAction; qDebug() << "ClearStructuralFeatureAction"; QUmlClearStructuralFeatureAction ClearStructuralFeatureAction; qDebug() << "ClearVariableAction"; QUmlClearVariableAction ClearVariableAction; qDebug() << "Collaboration"; QUmlCollaboration Collaboration; qDebug() << "CollaborationUse"; QUmlCollaborationUse CollaborationUse; qDebug() << "CombinedFragment"; QUmlCombinedFragment CombinedFragment; qDebug() << "Comment"; QUmlComment Comment; qDebug() << "CommunicationPath"; QUmlCommunicationPath CommunicationPath; qDebug() << "Component"; QUmlComponent Component; qDebug() << "ComponentRealization"; QUmlComponentRealization ComponentRealization; qDebug() << "ConditionalNode"; QUmlConditionalNode ConditionalNode; qDebug() << "ConnectableElementTemplateParameter"; QUmlConnectableElementTemplateParameter ConnectableElementTemplateParameter; qDebug() << "ConnectionPointReference"; QUmlConnectionPointReference ConnectionPointReference; qDebug() << "Connector"; QUmlConnector Connector; qDebug() << "ConnectorEnd"; QUmlConnectorEnd ConnectorEnd; qDebug() << "ConsiderIgnoreFragment"; QUmlConsiderIgnoreFragment ConsiderIgnoreFragment; qDebug() << "Constraint"; QUmlConstraint Constraint; qDebug() << "Continuation"; QUmlContinuation Continuation; qDebug() << "ControlFlow"; QUmlControlFlow ControlFlow; qDebug() << "CreateLinkAction"; QUmlCreateLinkAction CreateLinkAction; qDebug() << "CreateLinkObjectAction"; QUmlCreateLinkObjectAction CreateLinkObjectAction; qDebug() << "CreateObjectAction"; QUmlCreateObjectAction CreateObjectAction; qDebug() << "DataStoreNode"; QUmlDataStoreNode DataStoreNode; qDebug() << "DataType"; QUmlDataType DataType; qDebug() << "DecisionNode"; QUmlDecisionNode DecisionNode; qDebug() << "Dependency"; QUmlDependency Dependency; qDebug() << "Deployment"; QUmlDeployment Deployment; qDebug() << "DeploymentSpecification"; QUmlDeploymentSpecification DeploymentSpecification; qDebug() << "DestroyLinkAction"; QUmlDestroyLinkAction DestroyLinkAction; qDebug() << "DestroyObjectAction"; QUmlDestroyObjectAction DestroyObjectAction; qDebug() << "DestructionOccurrenceSpecification"; QUmlDestructionOccurrenceSpecification DestructionOccurrenceSpecification; qDebug() << "Device"; QUmlDevice Device; qDebug() << "Duration"; QUmlDuration Duration; qDebug() << "DurationConstraint"; QUmlDurationConstraint DurationConstraint; qDebug() << "DurationInterval"; QUmlDurationInterval DurationInterval; qDebug() << "DurationObservation"; QUmlDurationObservation DurationObservation; qDebug() << "ElementImport"; QUmlElementImport ElementImport; qDebug() << "Enumeration"; QUmlEnumeration Enumeration; qDebug() << "EnumerationLiteral"; QUmlEnumerationLiteral EnumerationLiteral; qDebug() << "ExceptionHandler"; QUmlExceptionHandler ExceptionHandler; qDebug() << "ExecutionEnvironment"; QUmlExecutionEnvironment ExecutionEnvironment; qDebug() << "ExecutionOccurrenceSpecification"; QUmlExecutionOccurrenceSpecification ExecutionOccurrenceSpecification; qDebug() << "ExpansionNode"; QUmlExpansionNode ExpansionNode; qDebug() << "ExpansionRegion"; QUmlExpansionRegion ExpansionRegion; qDebug() << "Expression"; QUmlExpression Expression; qDebug() << "Extend"; QUmlExtend Extend; qDebug() << "Extension"; QUmlExtension Extension; qDebug() << "ExtensionEnd"; QUmlExtensionEnd ExtensionEnd; qDebug() << "ExtensionPoint"; QUmlExtensionPoint ExtensionPoint; qDebug() << "FinalState"; QUmlFinalState FinalState; qDebug() << "FlowFinalNode"; QUmlFlowFinalNode FlowFinalNode; qDebug() << "ForkNode"; QUmlForkNode ForkNode; qDebug() << "FunctionBehavior"; QUmlFunctionBehavior FunctionBehavior; qDebug() << "Gate"; QUmlGate Gate; qDebug() << "GeneralOrdering"; QUmlGeneralOrdering GeneralOrdering; qDebug() << "Generalization"; QUmlGeneralization Generalization; qDebug() << "GeneralizationSet"; QUmlGeneralizationSet GeneralizationSet; qDebug() << "Image"; QUmlImage Image; qDebug() << "Include"; QUmlInclude Include; qDebug() << "InformationFlow"; QUmlInformationFlow InformationFlow; qDebug() << "InformationItem"; QUmlInformationItem InformationItem; qDebug() << "InitialNode"; QUmlInitialNode InitialNode; qDebug() << "InputPin"; QUmlInputPin InputPin; qDebug() << "InstanceSpecification"; QUmlInstanceSpecification InstanceSpecification; qDebug() << "InstanceValue"; QUmlInstanceValue InstanceValue; qDebug() << "Interaction"; QUmlInteraction Interaction; qDebug() << "InteractionConstraint"; QUmlInteractionConstraint InteractionConstraint; qDebug() << "InteractionOperand"; QUmlInteractionOperand InteractionOperand; qDebug() << "InteractionUse"; QUmlInteractionUse InteractionUse; qDebug() << "Interface"; QUmlInterface Interface; qDebug() << "InterfaceRealization"; QUmlInterfaceRealization InterfaceRealization; qDebug() << "InterruptibleActivityRegion"; QUmlInterruptibleActivityRegion InterruptibleActivityRegion; qDebug() << "Interval"; QUmlInterval Interval; qDebug() << "IntervalConstraint"; QUmlIntervalConstraint IntervalConstraint; qDebug() << "JoinNode"; QUmlJoinNode JoinNode; qDebug() << "Lifeline"; QUmlLifeline Lifeline; qDebug() << "LinkEndCreationData"; QUmlLinkEndCreationData LinkEndCreationData; qDebug() << "LinkEndData"; QUmlLinkEndData LinkEndData; qDebug() << "LinkEndDestructionData"; QUmlLinkEndDestructionData LinkEndDestructionData; qDebug() << "LiteralBoolean"; QUmlLiteralBoolean LiteralBoolean; qDebug() << "LiteralInteger"; QUmlLiteralInteger LiteralInteger; qDebug() << "LiteralNull"; QUmlLiteralNull LiteralNull; qDebug() << "LiteralReal"; QUmlLiteralReal LiteralReal; qDebug() << "LiteralString"; QUmlLiteralString LiteralString; qDebug() << "LiteralUnlimitedNatural"; QUmlLiteralUnlimitedNatural LiteralUnlimitedNatural; qDebug() << "LoopNode"; QUmlLoopNode LoopNode; qDebug() << "Manifestation"; QUmlManifestation Manifestation; qDebug() << "MergeNode"; QUmlMergeNode MergeNode; qDebug() << "Message"; QUmlMessage Message; qDebug() << "MessageOccurrenceSpecification"; QUmlMessageOccurrenceSpecification MessageOccurrenceSpecification; qDebug() << "Model"; QUmlModel Model; qDebug() << "Node"; QUmlNode Node; qDebug() << "ObjectFlow"; QUmlObjectFlow ObjectFlow; qDebug() << "OccurrenceSpecification"; QUmlOccurrenceSpecification OccurrenceSpecification; qDebug() << "OpaqueAction"; QUmlOpaqueAction OpaqueAction; qDebug() << "OpaqueBehavior"; QUmlOpaqueBehavior OpaqueBehavior; qDebug() << "OpaqueExpression"; QUmlOpaqueExpression OpaqueExpression; qDebug() << "Operation"; QUmlOperation Operation; qDebug() << "OperationTemplateParameter"; QUmlOperationTemplateParameter OperationTemplateParameter; qDebug() << "OutputPin"; QUmlOutputPin OutputPin; qDebug() << "Package"; QUmlPackage Package; qDebug() << "PackageImport"; QUmlPackageImport PackageImport; qDebug() << "PackageMerge"; QUmlPackageMerge PackageMerge; qDebug() << "Parameter"; QUmlParameter Parameter; qDebug() << "ParameterSet"; QUmlParameterSet ParameterSet; qDebug() << "PartDecomposition"; QUmlPartDecomposition PartDecomposition; qDebug() << "Port"; QUmlPort Port; qDebug() << "PrimitiveType"; QUmlPrimitiveType PrimitiveType; qDebug() << "Profile"; QUmlProfile Profile; qDebug() << "ProfileApplication"; QUmlProfileApplication ProfileApplication; qDebug() << "Property"; QUmlProperty Property; qDebug() << "ProtocolConformance"; QUmlProtocolConformance ProtocolConformance; qDebug() << "ProtocolStateMachine"; QUmlProtocolStateMachine ProtocolStateMachine; qDebug() << "ProtocolTransition"; QUmlProtocolTransition ProtocolTransition; qDebug() << "Pseudostate"; QUmlPseudostate Pseudostate; qDebug() << "QualifierValue"; QUmlQualifierValue QualifierValue; qDebug() << "RaiseExceptionAction"; QUmlRaiseExceptionAction RaiseExceptionAction; qDebug() << "ReadExtentAction"; QUmlReadExtentAction ReadExtentAction; qDebug() << "ReadIsClassifiedObjectAction"; QUmlReadIsClassifiedObjectAction ReadIsClassifiedObjectAction; qDebug() << "ReadLinkAction"; QUmlReadLinkAction ReadLinkAction; qDebug() << "ReadLinkObjectEndAction"; QUmlReadLinkObjectEndAction ReadLinkObjectEndAction; qDebug() << "ReadLinkObjectEndQualifierAction"; QUmlReadLinkObjectEndQualifierAction ReadLinkObjectEndQualifierAction; qDebug() << "ReadSelfAction"; QUmlReadSelfAction ReadSelfAction; qDebug() << "ReadStructuralFeatureAction"; QUmlReadStructuralFeatureAction ReadStructuralFeatureAction; qDebug() << "ReadVariableAction"; QUmlReadVariableAction ReadVariableAction; qDebug() << "Realization"; QUmlRealization Realization; qDebug() << "Reception"; QUmlReception Reception; qDebug() << "ReclassifyObjectAction"; QUmlReclassifyObjectAction ReclassifyObjectAction; qDebug() << "RedefinableTemplateSignature"; QUmlRedefinableTemplateSignature RedefinableTemplateSignature; qDebug() << "ReduceAction"; QUmlReduceAction ReduceAction; qDebug() << "Region"; QUmlRegion Region; qDebug() << "RemoveStructuralFeatureValueAction"; QUmlRemoveStructuralFeatureValueAction RemoveStructuralFeatureValueAction; qDebug() << "RemoveVariableValueAction"; QUmlRemoveVariableValueAction RemoveVariableValueAction; qDebug() << "ReplyAction"; QUmlReplyAction ReplyAction; qDebug() << "SendObjectAction"; QUmlSendObjectAction SendObjectAction; qDebug() << "SendSignalAction"; QUmlSendSignalAction SendSignalAction; qDebug() << "SequenceNode"; QUmlSequenceNode SequenceNode; qDebug() << "Signal"; QUmlSignal Signal; qDebug() << "SignalEvent"; QUmlSignalEvent SignalEvent; qDebug() << "Slot"; QUmlSlot Slot; qDebug() << "StartClassifierBehaviorAction"; QUmlStartClassifierBehaviorAction StartClassifierBehaviorAction; qDebug() << "StartObjectBehaviorAction"; QUmlStartObjectBehaviorAction StartObjectBehaviorAction; qDebug() << "State"; QUmlState State; qDebug() << "StateInvariant"; QUmlStateInvariant StateInvariant; qDebug() << "StateMachine"; QUmlStateMachine StateMachine; qDebug() << "Stereotype"; QUmlStereotype Stereotype; qDebug() << "StringExpression"; QUmlStringExpression StringExpression; qDebug() << "StructuredActivityNode"; QUmlStructuredActivityNode StructuredActivityNode; qDebug() << "Substitution"; QUmlSubstitution Substitution; qDebug() << "TemplateBinding"; QUmlTemplateBinding TemplateBinding; qDebug() << "TemplateParameter"; QUmlTemplateParameter TemplateParameter; qDebug() << "TemplateParameterSubstitution"; QUmlTemplateParameterSubstitution TemplateParameterSubstitution; qDebug() << "TemplateSignature"; QUmlTemplateSignature TemplateSignature; qDebug() << "TestIdentityAction"; QUmlTestIdentityAction TestIdentityAction; qDebug() << "TimeConstraint"; QUmlTimeConstraint TimeConstraint; qDebug() << "TimeEvent"; QUmlTimeEvent TimeEvent; qDebug() << "TimeExpression"; QUmlTimeExpression TimeExpression; qDebug() << "TimeInterval"; QUmlTimeInterval TimeInterval; qDebug() << "TimeObservation"; QUmlTimeObservation TimeObservation; qDebug() << "Transition"; QUmlTransition Transition; qDebug() << "Trigger"; QUmlTrigger Trigger; qDebug() << "UnmarshallAction"; QUmlUnmarshallAction UnmarshallAction; qDebug() << "Usage"; QUmlUsage Usage; qDebug() << "UseCase"; QUmlUseCase UseCase; qDebug() << "ValuePin"; QUmlValuePin ValuePin; qDebug() << "ValueSpecificationAction"; QUmlValueSpecificationAction ValueSpecificationAction; qDebug() << "Variable"; QUmlVariable Variable; Package.setName("Package"); Package.addPackagedElement(&Class); qDebug() << "PackagedElement added !"; qDebug() << Package.packagedElement().size(); qDebug() << Package.ownedMember().size(); qDebug() << Package.member().size(); qDebug() << Class.namespace_()->name(); Package.removePackagedElement(&Class); qDebug() << "PackagedElement removed !"; qDebug() << Package.packagedElement().size(); qDebug() << Package.ownedMember().size(); qDebug() << Package.member().size(); if (Class.namespace_()) qDebug() << Class.namespace_()->name(); }