Jump to: navigation, search

Difference between revisions of "Auto creation of a MetaClassScope"


(Adding an existing MetaClass Scope to a Context)
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Version/ServerSince|4.8}} One of the [[Drag and Drop Actions]] in UBIK 3.7.1 and above is the automatic creation of new MetaClass Scope.  
 
{{Version/ServerSince|4.8}} One of the [[Drag and Drop Actions]] in UBIK 3.7.1 and above is the automatic creation of new MetaClass Scope.  
  
<!-- DO NOT REMOVE THIS -->{{Template:HowTo/Begin}}<!-- DO NOT REMOVE THIS -->
 
  
= Instructions =
+
 
 +
= Available MetaClassScope related actions =
 
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED -->
 
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED -->
== Trigger ==
+
===Creation of a MetaClass Scope for a Context ===
 +
Creates a fitting MetaClass Scope if not already existing. Can be triggered by dragging a MetaClass over a Context
 +
Confirm your decision to create a MetaClassScope by clicking on the upcoming context menu item "Create a Scope and adds it to the Context".
  
It can be triggered by dragging a MetaClass onto a Context. Confirm your decision to create a MetaClassScope by clicking on the upcoming context menu item "Fully create scope".
+
[[File:CreateAScopeAndAddItToTheContext2.png]]
  
[[File:DragDropViewItem.png]]
 
  
== Link property selection ==
+
=== Adding an existing MetaClass Scope to a Context===
  
There are three possible outcomes for the choice of the link property:
+
Adds an fitting MetaClass Scope that already exists to the Context. Can be triggered by dragging a MetaClass Scope over a Context
# If there does not exist any fitting reference link property on the dragged MetaClass you will get a warning message that you will have to create one and enter its name into the “Reference” property of the just created [[REFERENCEVIEWITEM|ReferenceViewItem]] manually.  
+
Confirm your decision to create a MetaClassScope by clicking on the upcoming context menu item "Add fitting scope to Context".
# If there already is a fitting link property on the dragged MetaClass, this one will be used automatically.
+
# If more than one fitting link property exist, you will be asked which one you want to use as reference. You can select one by clicking on its Radiobutton (you can only select one item) then confirm your choice with "OK". If you do not want to use one of these properties you can just close the window and the Reference property of the [[REFERENCEVIEWITEM|ReferenceViewItem]] will be left empty.
+
  
[[File:SingleselectionWindow.png]]
+
[[File:AddFittingScopetoContext.png]]
  
== View selection ==
 
  
After that a second Window will appear where you can choose multiple existing [[VIEW|Views]] to which you want to add the just created [[REFERENCEVIEWITEM|ReferenceViewItem]] by checking them and confirming with the "OK" button. If you do not want to add the [[REFERENCEVIEWITEM|ReferenceViewItem]] to a [[VIEW|View]], you can just close the window.
+
=== Set MetaClass and add MetaProperties to Scope===
  
[[File:MultipleselectionWindow.png]]
+
It can be triggered by dragging a MetaClass onto a Context. Confirm your decision to create a MetaClassScope by clicking on the upcoming context menu item "Fully create scope".
  
The process is done and a [[REFERENCEVIEWITEM|ReferenceViewItem]] is created and added to the [[VIEW|Views]] automatically. The changes are saved automatically.
+
[[File:DragDropViewItem.png]]
  
<!-- DO NOT REMOVE THIS -->{{Template:HowTo/End}}<!-- DO NOT REMOVE THIS -->
+
=== Add MetaProperties to Scope===
 +
 
 +
It can be triggered by dragging a MetaClass onto a Context. Confirm your decision to create a MetaClassScope by clicking on the upcoming context menu item "Fully create scope".
 +
 
 +
[[File:DragDropViewItem.png]]
  
==See also==
+
=See also=
 
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED -->
 
<!-- DO NOT MODIFY THE NAME OF THIS SECTION, BUT REMOVE IT IF NOT REQUIRED -->
 
* [[HowTo:Create a new ViewItem]]
 
* [[HowTo:Create a new ViewItem]]
 
* [[HowTo:Create a new View]]
 
* [[HowTo:Create a new View]]
 
* [[Drag and Drop Actions]]
 
* [[Drag and Drop Actions]]

Latest revision as of 13:09, 15 May 2024

One of the Drag and Drop Actions in UBIK 3.7.1 and above is the automatic creation of new MetaClass Scope.


Available MetaClassScope related actions

Creation of a MetaClass Scope for a Context

Creates a fitting MetaClass Scope if not already existing. Can be triggered by dragging a MetaClass over a Context Confirm your decision to create a MetaClassScope by clicking on the upcoming context menu item "Create a Scope and adds it to the Context".

CreateAScopeAndAddItToTheContext2.png


Adding an existing MetaClass Scope to a Context

Adds an fitting MetaClass Scope that already exists to the Context. Can be triggered by dragging a MetaClass Scope over a Context Confirm your decision to create a MetaClassScope by clicking on the upcoming context menu item "Add fitting scope to Context".

AddFittingScopetoContext.png


Set MetaClass and add MetaProperties to Scope

It can be triggered by dragging a MetaClass onto a Context. Confirm your decision to create a MetaClassScope by clicking on the upcoming context menu item "Fully create scope".

DragDropViewItem.png

Add MetaProperties to Scope

It can be triggered by dragging a MetaClass onto a Context. Confirm your decision to create a MetaClassScope by clicking on the upcoming context menu item "Fully create scope".

DragDropViewItem.png

See also