improvements to the Mocha base system and MCX compiler
This commit is contained in:
parent
be11f42a37
commit
12ac9ab8c0
@ -4,5 +4,6 @@ if [ ! -d output ]; then
|
||||
mkdir output
|
||||
fi
|
||||
|
||||
./yaml2mcl --export-entities=output/net.alcetech.Mocha.Core.css -o output/net.alcetech.Mocha.Core.mcl data/libraries/yaml/net.alcetech.Mocha.Core
|
||||
./yaml2mcl --export-entities=output/net.alcetech.Mocha.System.cs -o output/net.alcetech.Mocha.System.mcl data/libraries/yaml/net.alcetech.Mocha.System
|
||||
./yaml2mcl --reference output/net.alcetech.Mocha.System.mcl --export-entities=output/net.alcetech.Mocha.Web.cs -o output/net.alcetech.Mocha.Web.mcl data/libraries/yaml/net.alcetech.Mocha.Web
|
||||
|
||||
142483
mocha-common/buildlog
Normal file
142483
mocha-common/buildlog
Normal file
File diff suppressed because one or more lines are too long
@ -28,6 +28,8 @@ class Yaml2Mcl:
|
||||
|
||||
def start(self):
|
||||
|
||||
|
||||
|
||||
args = sys.argv[1:]
|
||||
# args = [ '-o', '/tmp/net.alcetech.Mocha.System.mcl', '/home/beckermj/Documents/Projects/mochapowered/mocha-dotnet/mocha-common/mocha-common/data/libraries/yaml/net.alcetech.Mocha.System' ]
|
||||
|
||||
@ -37,12 +39,16 @@ class Yaml2Mcl:
|
||||
outputFileName = ""
|
||||
exportEntitiesFileName = None
|
||||
libraryReferences = [ ]
|
||||
manager = MemoryLibraryManager()
|
||||
|
||||
while (len(args) > 0):
|
||||
# print (args[0])
|
||||
if args[0] == "-o" or args[0] == "--output":
|
||||
outputFileName = args[1]
|
||||
args = args[2:]
|
||||
elif args[0] == "--strip-debug-information":
|
||||
manager.enable_debug_information = False
|
||||
args = args[1:]
|
||||
elif args[0] == "--export-entities":
|
||||
exportEntitiesFileName = ""
|
||||
args = args[1:]
|
||||
@ -68,22 +74,29 @@ class Yaml2Mcl:
|
||||
print (filenames)
|
||||
print ("output to: " + outputFileName)
|
||||
|
||||
manager = MemoryLibraryManager()
|
||||
yl = YAMLLibraryParser(manager)
|
||||
|
||||
# before we load any files, load entity definitions from referenced libraries
|
||||
for libraryRef in libraryReferences:
|
||||
print ("loading entity definitions from library reference '" + libraryRef + "'")
|
||||
|
||||
from mocha.library.mcx.dataformats import McxDataFormat
|
||||
from mocha.library.mcx.objectmodels import McxObjectModel
|
||||
|
||||
om = McxObjectModel()
|
||||
df = McxDataFormat()
|
||||
f = open(libraryRef, 'rb')
|
||||
df.load_internal(f)
|
||||
df.load_internal(om, f)
|
||||
f.close()
|
||||
|
||||
for (k, v) in df.defs:
|
||||
print ("loading entity definitions from library reference '" + libraryRef + "'")
|
||||
|
||||
for (k, v) in om.get_entity_definitions():
|
||||
manager.register_entity_reference(k, v, libraryRef, True)
|
||||
|
||||
print ("loading GUID table from library reference '" + libraryRef + "'")
|
||||
|
||||
for inst in om.get_instances():
|
||||
manager.add_instance_ref(inst.get_class_global_identifier(), inst.get_instance_global_identifier(), inst.get_class_index(), inst.get_instance_index())
|
||||
|
||||
|
||||
for filename in filenames:
|
||||
if not os.path.isdir(filename):
|
||||
@ -108,6 +121,7 @@ class Yaml2Mcl:
|
||||
yl.apply_sugar()
|
||||
|
||||
manager.filename = outputFileName
|
||||
manager.parser = yl
|
||||
manager.commit()
|
||||
|
||||
if not exportEntitiesFileName is None:
|
||||
|
||||
@ -14,20 +14,27 @@ class InstanceCache:
|
||||
self.dbids_gid = dict()
|
||||
|
||||
def add_instance(self, inst_key, inst_gid : Guid):
|
||||
print ("registering instance key " + str(inst_key) + " = " + str(inst_gid))
|
||||
self.inst_guids[inst_key] = inst_gid
|
||||
self.inst_indices[inst_gid] = inst_key
|
||||
|
||||
if not inst_key[0] in self.next_inst_id:
|
||||
print("inst_key " + str(inst_key[0]) + " not found in next_inst_id, initializing to 1")
|
||||
self.next_inst_id[inst_key[0]] = 1
|
||||
|
||||
if inst_key[1] >= self.next_inst_id[inst_key[0]]:
|
||||
print ("incrementing next_inst_id [1$" + str(inst_key[0]) + "] = " + str(inst_key[1] + 1))
|
||||
self.next_inst_id[inst_key[0]] = inst_key[1] + 1
|
||||
|
||||
def get_global_identifier(self, inst_key) -> Guid:
|
||||
return self.inst_guids[inst_key]
|
||||
if inst_key in self.inst_guids:
|
||||
return self.inst_guids[inst_key]
|
||||
return None
|
||||
|
||||
def get_instance_key(self, inst_gid):
|
||||
return self.inst_indices[inst_gid]
|
||||
if inst_gid in self.inst_indices:
|
||||
return self.inst_indices[inst_gid]
|
||||
return None
|
||||
|
||||
def get_next_instance_id(self, class_index):
|
||||
if not class_index in self.next_inst_id:
|
||||
|
||||
@ -15,6 +15,7 @@
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with Mocha. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
import yaml.scanner
|
||||
from .MochaLibraryManager import MochaLibraryManager
|
||||
|
||||
class MemoryLibraryManager (MochaLibraryManager):
|
||||
@ -23,6 +24,7 @@ class MemoryLibraryManager (MochaLibraryManager):
|
||||
MochaLibraryManager.__init__(self)
|
||||
self.filename = ""
|
||||
self.codeDefinitionFileName = ""
|
||||
self.parser = None
|
||||
|
||||
self.instance_ops = [ ]
|
||||
self.attribute_ops = [ ]
|
||||
@ -123,7 +125,20 @@ class MemoryLibraryManager (MochaLibraryManager):
|
||||
for ref in self.entityReferences:
|
||||
defs_db.append((ref, self.entityReferences[ref]))
|
||||
|
||||
from .sectionfile import SectionFile, Section, GuidSection, InstancesSection, AttributesSection, RelationshipsSection, StringTableSection, ResourcesSection, DefinitionsSection
|
||||
templates_db = dict()
|
||||
import yaml
|
||||
for key in self.parser.templates:
|
||||
templ = self.parser.templates[key]
|
||||
key2 = key
|
||||
if 'customTagName' in templ:
|
||||
key2 = templ['customTagName']
|
||||
|
||||
dump = yaml.safe_dump(templ)
|
||||
print("dump for key '" + str(key2) + "'")
|
||||
print(dump)
|
||||
templates_db[str(key2)] = dump
|
||||
|
||||
from .sectionfile import SectionFile, Section, GuidSection, InstancesSection, AttributesSection, RelationshipsSection, StringTableSection, ResourcesSection, DefinitionsSection, TemplatesSection
|
||||
f = SectionFile("MCX!", 2.0, 15)
|
||||
f.open(self.filename)
|
||||
|
||||
@ -134,6 +149,7 @@ class MemoryLibraryManager (MochaLibraryManager):
|
||||
f.sections.append(StringTableSection("StringTable", strs_db))
|
||||
f.sections.append(ResourcesSection("Resources", rsrc_db))
|
||||
f.sections.append(DefinitionsSection(defs_db))
|
||||
f.sections.append(TemplatesSection(templates_db))
|
||||
|
||||
f.save()
|
||||
|
||||
|
||||
@ -26,8 +26,11 @@ class MochaLibraryManager:
|
||||
self.entityReferences = dict()
|
||||
self.entityReferenceFileNames = dict()
|
||||
self.entityReferencesExternal = dict()
|
||||
self.enable_debug_information = True
|
||||
|
||||
self.db = None
|
||||
self._instances = []
|
||||
self._instance_refs = []
|
||||
self._attOps = []
|
||||
self._relOps = []
|
||||
self.redis = None
|
||||
@ -39,9 +42,20 @@ class MochaLibraryManager:
|
||||
def preprocess_instance_ops(self):
|
||||
# this version is much faster as it prepares everything in advanced on the CPU before
|
||||
# pushing it out to the database
|
||||
instance_refs = InstanceCache()
|
||||
for key in self._instance_refs:
|
||||
(class_gid, inst_gid, class_index, inst_index) = key
|
||||
# first import all the known classes
|
||||
if class_gid is not None and class_index is not None:
|
||||
# print ("known class import")
|
||||
# print ("class_gid = " + class_gid)
|
||||
# print ("inst_gid = " + inst_gid + " (" + str(class_index) + "$" + str(inst_index) + ")")
|
||||
if not instance_refs.has_instance_by_global_identifier(class_gid):
|
||||
instance_refs.add_instance((1, class_index), class_gid)
|
||||
self.instance_refs = instance_refs
|
||||
|
||||
instances = InstanceCache()
|
||||
|
||||
|
||||
for key in self._instances:
|
||||
(class_gid, inst_gid, class_index, inst_index) = key
|
||||
# first import all the known classes
|
||||
@ -194,7 +208,8 @@ class MochaLibraryManager:
|
||||
want.
|
||||
"""
|
||||
|
||||
self.write_debug_information()
|
||||
if self.enable_debug_information:
|
||||
self.write_debug_information()
|
||||
|
||||
def do_commit(self):
|
||||
self.db.commit()
|
||||
@ -256,10 +271,15 @@ class MochaLibraryManager:
|
||||
(class_index, inst_index) = self.instances.get_instance_key(inst_gid)
|
||||
class_gid = self.instances.get_global_identifier((1, class_index))
|
||||
|
||||
if class_gid is None:
|
||||
print("looking at instance_refs [1$" + str(class_index) + "]")
|
||||
class_gid = self.instance_refs.get_global_identifier((1, class_index))
|
||||
|
||||
if not isinstance(class_gid, Guid):
|
||||
print ("class_gid is not Guid")
|
||||
|
||||
instance_ops.append(PrepareInstanceOperation(class_gid, inst_gid, class_index, inst_index))
|
||||
if not inst_gid is None and not class_gid is None:
|
||||
instance_ops.append(PrepareInstanceOperation(class_gid, inst_gid, class_index, inst_index))
|
||||
|
||||
self.process_instance_ops(instance_ops)
|
||||
|
||||
@ -441,7 +461,11 @@ class MochaLibraryManager:
|
||||
|
||||
def define_entity_reference(self, name):
|
||||
return self.entityReferences[name]
|
||||
def expand_entity_references(self, value):
|
||||
|
||||
def expand_entity_references(self, value : str) -> str:
|
||||
if value is None:
|
||||
return None
|
||||
|
||||
insideName = False
|
||||
name = ""
|
||||
retval = ""
|
||||
@ -464,6 +488,10 @@ class MochaLibraryManager:
|
||||
retval += value[i]
|
||||
return retval
|
||||
|
||||
def add_instance_ref(self, classGid : Guid, instGid : Guid, classIndex : int, index : int):
|
||||
print("adding instance ref for class '" + str(classGid) + "' with globalid '" + str(instGid) + "' [" + str(index) + "]")
|
||||
self._instance_refs.append((classGid, instGid, classIndex, index))
|
||||
|
||||
def add_instance(self, classGid : Guid, instGid : Guid, classIndex : int, index : int):
|
||||
print("adding instance for class '" + str(classGid) + "' with globalid '" + str(instGid) + "' [" + str(index) + "]")
|
||||
self._instances.append((classGid, instGid, classIndex, index))
|
||||
|
||||
@ -7,8 +7,10 @@ class PrepareInstanceOperation(StoredProcedureOperation):
|
||||
|
||||
def __init__(self, classGlobalIdentifier : Guid, globalIdentifier : Guid, classIndex : int, instanceIndex : int):
|
||||
if not isinstance(classGlobalIdentifier, Guid):
|
||||
print(str(classGlobalIdentifier))
|
||||
raise TypeError
|
||||
if not isinstance(globalIdentifier, Guid):
|
||||
print(str(globalIdentifier))
|
||||
raise TypeError
|
||||
|
||||
self.classGlobalIdentifier = classGlobalIdentifier
|
||||
|
||||
@ -112,13 +112,36 @@ class DefinitionsSection(Section):
|
||||
Section.__init__(self, 'Defs', data, 0)
|
||||
|
||||
def get_length(self):
|
||||
length = 4
|
||||
for item in self.data:
|
||||
length += len(item) + 1 + 32
|
||||
length = 0
|
||||
for (k, v) in self.data:
|
||||
length += len(k) + 1 + len(v) + 1
|
||||
return length
|
||||
def write_data(self, f):
|
||||
for (k, v) in self.data:
|
||||
f.write(k.encode('utf-8'))
|
||||
f.write(int.to_bytes(0, 1))
|
||||
f.write(v.encode('utf-8'))
|
||||
f.write(int.to_bytes(0, 1))
|
||||
|
||||
class TemplatesSection(Section):
|
||||
def __init__(self, data: list):
|
||||
Section.__init__(self, 'Templates', data, 0)
|
||||
|
||||
def get_length(self):
|
||||
length = 0
|
||||
for key in self.data:
|
||||
length += 8
|
||||
length += len(key)
|
||||
length += len(self.data[key])
|
||||
|
||||
return length
|
||||
def write_data(self, f):
|
||||
for item in self.data:
|
||||
f.write(item[0].encode('utf-8'))
|
||||
f.write(int.to_bytes(0, 1))
|
||||
f.write(item[1].encode('utf-8'))
|
||||
f.write(int.to_bytes(0, 1))
|
||||
f.write(int.to_bytes(len(item), 4))
|
||||
f.write(int.to_bytes(len(self.data[item]), 4))
|
||||
|
||||
for item in self.data:
|
||||
f.write(item.encode('utf-8'))
|
||||
|
||||
for item in self.data:
|
||||
f.write(self.data[item].encode('utf-8'))
|
||||
@ -13,4 +13,4 @@
|
||||
# limitations under the License.
|
||||
|
||||
from .SectionFile import SectionFile
|
||||
from .Section import Section, GuidSection, InstancesSection, AttributesSection, RelationshipsSection, StringTableSection, ResourcesSection, DefinitionsSection
|
||||
from .Section import Section, GuidSection, InstancesSection, AttributesSection, RelationshipsSection, StringTableSection, ResourcesSection, DefinitionsSection, TemplatesSection
|
||||
@ -15,20 +15,25 @@
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with yaml2mcl. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
from editor.core import DataFormat, InvalidDataFormatException
|
||||
from editor.core import ObjectModel, DataFormat, InvalidDataFormatException, ObjectModelNotSupportedException
|
||||
from editor.core.io import Reader
|
||||
|
||||
from io import FileIO
|
||||
|
||||
from ..objectmodels import McxObjectModel, McxInstance, McxAttribute, McxRelationship
|
||||
|
||||
class McxDataFormat (DataFormat):
|
||||
|
||||
def __init__(self):
|
||||
self.defs = [ ]
|
||||
pass
|
||||
|
||||
def get_signature(self) -> str:
|
||||
return "MCX!"
|
||||
|
||||
def load_internal(self, stream : FileIO):
|
||||
def load_internal(self, object_model : ObjectModel, stream : FileIO):
|
||||
|
||||
if not isinstance(object_model, McxObjectModel):
|
||||
raise ObjectModelNotSupportedException
|
||||
|
||||
r = Reader(stream)
|
||||
|
||||
@ -57,16 +62,83 @@ class McxDataFormat (DataFormat):
|
||||
print(' '+section_name)
|
||||
sections.append((section_name, offset, length, length2, itemcount))
|
||||
|
||||
for (section_name, offset, length, length2, itemcount) in sections:
|
||||
if section_name == "Defs":
|
||||
gids = [ ]
|
||||
insts = dict()
|
||||
strs = [ ]
|
||||
|
||||
for (section_name, offset, length, length2, itemcount) in sections:
|
||||
if section_name == 'GUIDTable':
|
||||
print("mcx: reading GUID table")
|
||||
r.get_stream().seek(offset)
|
||||
for j in range(0, itemcount):
|
||||
for i in range(0, itemcount):
|
||||
gids.append(r.read_guid())
|
||||
elif section_name == 'StringTable':
|
||||
print("mcx: reading string table")
|
||||
r.get_stream().seek(offset)
|
||||
for i in range(0, itemcount):
|
||||
strs.append(r.read_terminatedstring())
|
||||
elif section_name == 'Defs':
|
||||
print("mcx: reading definitions")
|
||||
r.get_stream().seek(offset)
|
||||
for i in range(0, itemcount):
|
||||
key = r.read_terminatedstring()
|
||||
value = r.read_terminatedstring()
|
||||
self.defs.append((key, value))
|
||||
object_model.define_entity(key, value.lower())
|
||||
|
||||
for (section_name, offset, length, length2, itemcount) in sections:
|
||||
if section_name == 'Instances':
|
||||
print("mcx: reading instances")
|
||||
r.get_stream().seek(offset)
|
||||
for i in range(0, itemcount):
|
||||
cgidi = r.read_int32()
|
||||
cgid = gids[cgidi]
|
||||
igidi = r.read_int32()
|
||||
igid = gids[igidi]
|
||||
ckey = r.read_int32()
|
||||
ikey = r.read_int32()
|
||||
|
||||
inst = McxInstance(cgid, igid, ckey, ikey)
|
||||
insts[igid] = inst
|
||||
object_model.get_instances().append(inst)
|
||||
|
||||
elif section_name == 'Attributes':
|
||||
print("mcx: reading attributes")
|
||||
r.get_stream().seek(offset)
|
||||
for i in range(0, itemcount):
|
||||
srci = r.read_int32()
|
||||
src = gids[srci]
|
||||
|
||||
atti = r.read_int32()
|
||||
att = gids[atti]
|
||||
|
||||
vali = r.read_int32()
|
||||
val = strs[vali]
|
||||
|
||||
isrc = insts[src] if src in insts else None
|
||||
iatt = insts[att] if att in insts else None
|
||||
|
||||
object_model.get_attributes().append(McxAttribute(isrc, iatt, val))
|
||||
|
||||
elif section_name == 'Relationships':
|
||||
print("mcx: reading relationships")
|
||||
r.get_stream().seek(offset)
|
||||
for i in range(0, itemcount):
|
||||
srci = r.read_int32()
|
||||
src = gids[srci]
|
||||
|
||||
reli = r.read_int32()
|
||||
rel = gids[reli]
|
||||
|
||||
tgti = r.read_int32()
|
||||
tgt = gids[tgti]
|
||||
|
||||
isrc = insts[src] if src in insts else None
|
||||
irel = insts[rel] if rel in insts else None
|
||||
itgt = insts[tgt] if tgt in insts else None
|
||||
|
||||
object_model.get_relationships().append(McxRelationship(isrc, irel, itgt))
|
||||
|
||||
|
||||
def save_internal(self, stream : FileIO):
|
||||
def save_internal(self, object_model : ObjectModel, stream : FileIO):
|
||||
|
||||
pass
|
||||
@ -0,0 +1,33 @@
|
||||
# Copyright (C) 2024 Michael Becker <alcexhim@gmail.com>
|
||||
#
|
||||
# This file is part of mocha-python.
|
||||
#
|
||||
# mocha-python is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# mocha-python is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with mocha-python. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
from .McxInstance import McxInstance
|
||||
|
||||
class McxAttribute:
|
||||
|
||||
def __init__(self, source_instance : McxInstance, attribute_instance : McxInstance, value : any):
|
||||
|
||||
self._source_instance = source_instance
|
||||
self._attribute_instance = attribute_instance
|
||||
self._value = value
|
||||
|
||||
def get_source_instance(self) -> McxInstance:
|
||||
return self._source_instance
|
||||
def get_attribute_instance(self) -> McxInstance:
|
||||
return self._attribute_instance
|
||||
def get_value(self):
|
||||
return self._value
|
||||
@ -0,0 +1,44 @@
|
||||
# Copyright (C) 2024 Michael Becker <alcexhim@gmail.com>
|
||||
#
|
||||
# This file is part of mocha-python.
|
||||
#
|
||||
# mocha-python is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# mocha-python is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with mocha-python. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
from framework import Guid
|
||||
|
||||
class McxInstance:
|
||||
|
||||
def __init__(self, class_global_identifier : Guid, instance_global_identifier : Guid, class_index : int, instance_index : int):
|
||||
|
||||
self._class_global_identifier = class_global_identifier
|
||||
self._instance_global_identifier = instance_global_identifier
|
||||
self._class_index = class_index
|
||||
self._instance_index = instance_index
|
||||
|
||||
def get_instance_global_identifier(self) -> Guid:
|
||||
return self._instance_global_identifier
|
||||
def get_class_global_identifier(self) -> Guid:
|
||||
return self._class_global_identifier
|
||||
|
||||
def get_class_index(self) -> int:
|
||||
return self._class_index
|
||||
|
||||
def get_instance_index(self) -> int:
|
||||
return self._instance_index
|
||||
|
||||
def get_instance_key(self) -> str:
|
||||
return str(self._class_index) + '$' + str(self._instance_index)
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self.get_instance_global_identifier()) + " [" + str(self.get_class_index()) + "$" + str(self.get_instance_index()) + "]"
|
||||
@ -1,3 +1,51 @@
|
||||
class McxObjectModel :
|
||||
from .McxInstance import McxInstance
|
||||
from .McxAttribute import McxAttribute
|
||||
from .McxRelationship import McxRelationship
|
||||
|
||||
pass
|
||||
from editor.core import ObjectModel
|
||||
|
||||
class McxObjectModel (ObjectModel):
|
||||
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
self._instances = list[McxInstance]()
|
||||
self._attributes = list[McxAttribute]()
|
||||
self._relationships = list[McxRelationship]()
|
||||
|
||||
self.__entityDefinitionsKeys = dict()
|
||||
self.__entityDefinitionsValues = dict()
|
||||
|
||||
def get_instances(self) -> list[McxInstance]:
|
||||
return self._instances
|
||||
|
||||
def get_attributes(self) -> list[McxAttribute]:
|
||||
return self._attributes
|
||||
|
||||
def get_relationships(self) -> list[McxRelationship]:
|
||||
return self._relationships
|
||||
|
||||
def define_entity(self, key : str, value : str):
|
||||
self.__entityDefinitionsKeys[value] = key
|
||||
self.__entityDefinitionsValues[key] = value
|
||||
|
||||
def get_entity_definitions(self):
|
||||
defs = [ ]
|
||||
for key in self.get_entity_keys():
|
||||
value = self.get_entity_value(key)
|
||||
defs.append((key, value))
|
||||
return defs
|
||||
|
||||
def get_entity_key(self, value : str):
|
||||
return self.__entityDefinitionsKeys[value]
|
||||
def get_entity_keys(self):
|
||||
return self.__entityDefinitionsValues.keys()
|
||||
|
||||
def get_entity_value(self, key : str):
|
||||
return self.__entityDefinitionsValues[key]
|
||||
def get_entity_values(self):
|
||||
return self.__entityDefinitionsKeys.keys()
|
||||
|
||||
def has_entity_key(self, key : str):
|
||||
return key in self.__entityDefinitionsValues
|
||||
def has_entity_value(self, value : str):
|
||||
return value in self.__entityDefinitionsKeys
|
||||
|
||||
@ -0,0 +1,36 @@
|
||||
# Copyright (C) 2024 Michael Becker <alcexhim@gmail.com>
|
||||
#
|
||||
# This file is part of mocha-python.
|
||||
#
|
||||
# mocha-python is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# mocha-python is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with mocha-python. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
from .McxInstance import McxInstance
|
||||
|
||||
class McxRelationship:
|
||||
|
||||
def __init__(self, source_instance : McxInstance, relationship_instance : McxInstance, target_instance : McxInstance):
|
||||
|
||||
self._source_instance = source_instance
|
||||
self._relationship_instance = relationship_instance
|
||||
self._target_instance = target_instance
|
||||
|
||||
def get_source_instance(self) -> McxInstance:
|
||||
return self._source_instance
|
||||
def get_relationship_instance(self) -> McxInstance:
|
||||
return self._relationship_instance
|
||||
def get_target_instance(self) -> McxInstance:
|
||||
return self._target_instance
|
||||
|
||||
def __str__(self) -> str:
|
||||
return str(self._source_instance) + " : " + str(self._relationship_instance) + " = " + str(self._target_instance)
|
||||
@ -0,0 +1,22 @@
|
||||
# Copyright (C) 2024 Michael Becker <alcexhim@gmail.com>
|
||||
#
|
||||
# This file is part of mocha-python.
|
||||
#
|
||||
# mocha-python is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# mocha-python is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with mocha-python. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
from .McxAttribute import McxAttribute
|
||||
from .McxInstance import McxInstance
|
||||
from .McxObjectModel import McxObjectModel
|
||||
from .McxRelationship import McxRelationship
|
||||
from .McxSection import McxSection
|
||||
@ -7,6 +7,7 @@ class YAMLLibraryParser (LibraryParser):
|
||||
def __init__(self, manager):
|
||||
LibraryParser.__init__(self, manager)
|
||||
|
||||
# FIXME: these two are kind of the same thing; can we merge them?
|
||||
self.yamlIds = dict()
|
||||
self.templates = dict()
|
||||
|
||||
@ -36,6 +37,13 @@ class YAMLLibraryParser (LibraryParser):
|
||||
def load_tenant(self, elem):
|
||||
print("loading tenant from elem")
|
||||
|
||||
def load_template_from_str(self, template_str : str):
|
||||
import yaml
|
||||
from io import StringIO
|
||||
file = StringIO(template_str)
|
||||
content = yaml.safe_load_all(file)
|
||||
return content
|
||||
|
||||
def find_custom_tag_name(self, elem) -> tuple[str, Guid]:
|
||||
# return tuple (tagname, value)
|
||||
if "instance" in elem:
|
||||
@ -219,10 +227,11 @@ class YAMLLibraryParser (LibraryParser):
|
||||
self.yamlIds[customTagName] = elem
|
||||
print("registering customTagName '" + customTagName + "'")
|
||||
|
||||
if "registerForTemplate" in elem:
|
||||
if elem["registerForTemplate"] == True:
|
||||
self.templates[self.manager.expand_entity_references(globalIdentifier)] = elem
|
||||
print("registering elem for template")
|
||||
if "registerForTemplate" in elem or True:
|
||||
# if elem["registerForTemplate"] == True or True:
|
||||
guid = Guid.parse(self.manager.expand_entity_references(globalIdentifier))
|
||||
self.templates[guid] = elem
|
||||
print("registering '" + str(globalIdentifier) + "' for template as '" + str(guid) + "'")
|
||||
|
||||
classId = None
|
||||
classIndex = None
|
||||
|
||||
@ -0,0 +1,21 @@
|
||||
- entityDefinitions:
|
||||
# Class Definitions
|
||||
|
||||
- IDC_Class: '{B9C9B9B7-AD8A-4CBD-AA6B-E05784630B6B}'
|
||||
- IDC_Attribute: '{F9CD7751-EF62-4F7C-8A28-EBE90B8F46AA}'
|
||||
- IDC_Relationship: '{9B0A80F9-C325-4D36-997C-FB4106204648}'
|
||||
|
||||
- IDC_TextAttribute: '{C2F36542-60C3-4B9E-9A96-CA9B309C43AF}'
|
||||
- IDC_BooleanAttribute: '{EA830448-A403-4ED9-A3D3-048D5D5C3A03}'
|
||||
- IDC_NumericAttribute: '{9DE86AF1-EFD6-4B71-9DCC-202F247C94CB}'
|
||||
- IDC_DateAttribute: '{0B7B1812-DFB4-4F25-BF6D-CEB0E1DF8744}'
|
||||
|
||||
- IDC_Executable: '{6A1F66F7-8EA6-43D1-B2AF-198F63B84710}'
|
||||
- IDC_ExecutableReturningAttribute: '{50b2db7a-3623-4be4-b40d-98fab89d3ff5}'
|
||||
- IDC_ExecutableReturningInstanceSet: '{d5fbc5cb-13fb-4e68-b3ad-46b4ab8909f7}'
|
||||
- IDC_ExecutableReturningElement: '{a15a4f52-1f1a-4ef3-80a7-033d45cc0548}'
|
||||
- IDC_ExecutableReturningWorkData: '{a0365b76-ad1f-462e-84da-d6a1d5b9c88c}'
|
||||
- IDC_ExecutableBuildingResponse: '{bb416328-f1d4-44d6-b6d9-eb94d56d1d6d}'
|
||||
|
||||
- IDC_WorkData: '{05e8f023-88cb-416b-913e-75299e665eb2}'
|
||||
- IDC_WorkSet: '{c4c171d8-994b-485b-b0ac-053d11b963ab}'
|
||||
@ -0,0 +1,102 @@
|
||||
# Attribute Definitions
|
||||
- entityDefinitions:
|
||||
- IDA_Name: '{9153A637-992E-4712-ADF2-B03F0D9EDEA6}'
|
||||
- IDA_Description: '{cea9f148-a00d-4c50-9f86-216b2cfead91}'
|
||||
- IDA_Verb: '{61345a5d-3397-4a96-8797-8863f03a476c}'
|
||||
- IDA_Singular: '{F1A06573-C447-4D85-B4E7-54A438C4A960}'
|
||||
- IDA_Value: '{041DD7FD-2D9C-412B-8B9D-D7125C166FE0}'
|
||||
- IDA_Placeholder: '{faa885d1-9c5f-4e4a-bfe8-adf132c06708}'
|
||||
- IDA_GlobalIdentifier: '{032dc723-2f30-446e-8d5c-63c43691077d}'
|
||||
- IDA_DisplayID: '{5c54acdd-bd00-4003-96d7-37921b885b1c}'
|
||||
- IDA_ClassName: '{c7e8d78e-cfac-4dac-ae24-2ac67a0ba9d3}'
|
||||
- IDA_WorkDataName: '{09fc2b89-25c0-4264-ad9b-d53e12c8a68e}'
|
||||
- IDA_Expression: '{1289868e-add8-4be0-995b-ea3ba5a4bc87}'
|
||||
- IDA_ContentType: '{34142FCB-172C-490A-AF03-FF8451D00CAF}' # '{c6bd9f95-c39b-4eb4-b0a9-b8cbd9d6b97d}'
|
||||
- IDA_Encoding: '{a82f3c46-055e-4e12-9c5d-e40447134389}'
|
||||
- IDA_Comment: '{a70cbe2b-9e17-45d0-a109-e250b5d500f1}'
|
||||
- IDA_MethodName: '{de275bb8-5281-48ab-9919-6fa2d790549e}'
|
||||
- IDA_Version: '{5ffacd76-f949-4f61-a7f4-5647956c004e}'
|
||||
- IDA_NotInUse: '{55777441-33b5-4303-93bf-20a77dec3b6f}'
|
||||
- IDA_MinimumLength: '{8590e809-3947-418a-a32d-fdbfc0776a55}'
|
||||
- IDA_MaximumLength: '{6d69fee2-f220-4aad-ab89-01bfa491dae1}'
|
||||
- IDA_MinimumValueNumeric: '{bc90ffdf-9b6e-444a-a484-f9d06d7f3c31}'
|
||||
- IDA_MaximumValueNumeric: '{b9353b1c-2597-4097-96eb-449a6fafcdab}'
|
||||
- IDA_Order: '{49423f66-8837-430d-8cac-7892ebdcb1fe}'
|
||||
- IDA_CSSValue: '{C0DD4A42-F503-4EB3-8034-7C428B1B8803}'
|
||||
- IDA_RelationshipType: '{71106B12-1934-4834-B0F6-D894637BAEED}'
|
||||
- IDA_TargetURL: '{970F79A0-9EFE-4E7D-9286-9908C6F06A67}'
|
||||
- IDA_Label: '{69cdf8af-fcf2-4477-b75d-71593e7dbb22}'
|
||||
- IDA_LabelOverride: '{89b361e0-9f13-4fea-9b1e-6eca573bd6ba}'
|
||||
- IDA_UserName: '{960FAF02-5C59-40F7-91A7-20012A99D9ED}'
|
||||
- IDA_Password: '{f3ef81b9-70c1-4830-a5f1-f567bc2e4f66}'
|
||||
- IDA_PasswordHash: '{F377FC29-4DF1-4AFB-9643-4191F37A00A9}'
|
||||
- IDA_PasswordSalt: '{8C5A99BC-40ED-4FA2-B23F-F373C1F3F4BE}'
|
||||
- IDA_BackgroundColor: '{B817BE3B-D0AC-4A60-A98A-97F99E96CC89}'
|
||||
- IDA_ForegroundColor: '{BB4B6E0D-D9BA-403D-9E81-93E8F7FB31C8}'
|
||||
- IDA_IPAddress: '{ADE5A3C3-A84E-4798-BC5B-E08F21380208}'
|
||||
- IDA_Token: '{da7686b6-3803-4f15-97f6-7f8f3ae16668}'
|
||||
- IDA_DebugDefinitionFileName: '{03bf47c7-dc97-43c8-a8c9-c6147bee4e1f}'
|
||||
- IDA_DebugDefinitionLineNumber: '{822be9b7-531d-4aa1-818a-6e4de1609057}'
|
||||
- IDA_DebugDefinitionColumnNumber: '{0f75c750-e738-4410-9b4e-deb422efc7aa}'
|
||||
- IDA_DisplayVersionInBadge: '{BE5966A4-C4CA-49A6-B504-B6E8759F392D}'
|
||||
- IDA_EvaluateWorkSet: '{62c28f9e-5ce8-4ce5-8a56-1e80f1af7f6a}'
|
||||
- IDA_Editable: '{957fd8b3-fdc4-4f35-87d6-db1c0682f53c}'
|
||||
- IDA_Static: '{9A3A0719-64C2-484F-A55E-22CD4597D9FD}'
|
||||
- IDA_Final: '{adaba7c7-0f14-46c6-9f87-10be712c889f}'
|
||||
- IDA_ThisInInstancesParm: '{8bd6ff6c-8e9f-4c47-b3e8-5bd8e250fa77}'
|
||||
- IDA_Required: '{4061c1c4-7ec3-439b-b72d-59c7df344a76}'
|
||||
- IDA_Null: '{745c6c38-594e-4528-82c9-e25b023705e4}'
|
||||
- IDA_Empty: '{d5732a93-089e-4924-bad8-5ced4f5177a0}'
|
||||
- IDA_Visible: '{ff73c8f6-f706-4944-b562-43a0acb7eade}'
|
||||
- IDA_RenderAsText: '{15dd9e49-ab6d-44f0-9039-27af81736406}'
|
||||
- IDA_UseAnyCondition: '{31a8a2c2-1f55-4dfe-b177-427a2219ef8c}'
|
||||
- IDA_ValidateOnlyOnSubmit: '{400fcd8e-823b-4f4a-aa38-b444f763259b}'
|
||||
- IDA_Abstract: '{868d682b-f77b-4ed4-85a9-337f338635c1}'
|
||||
- IDA_Set: '{7dc6d936-498a-43e9-8909-ef2838719c43}'
|
||||
- IDA_Build: '{09D23735-7067-4560-843E-1092F0A57BD6}'
|
||||
- IDA_True: '{9F6F4296-2FCD-4B7E-AB09-D25F47D0C54C}'
|
||||
- IDA_MethodType: '{47ae57a9-7723-48a8-80f2-dd410d929e14}'
|
||||
- IDA_MethodBindingType: '{73f39297-79e3-4480-8416-56ab3e228f64}'
|
||||
- IDA_ThisInstanceEqualToInstanceParm: '{7410EC44-4A40-43B9-BCFC-CFDB8979F992}'
|
||||
- IDA_AllowNegative: '{E61F769D-E1FB-4A70-835A-4ACB010DBE6E}'
|
||||
- IDA_StaticOnly: '{06AA6922-360A-49A5-AC17-BC0C91149C24}'
|
||||
- IDA_AddReferences: '{C89BDA1A-CC54-417E-8138-40A47B965147}'
|
||||
- IDA_ClearExecutionMetricResults: '{FEDABDEF-C69A-4944-B454-5C3B7EE646C6}'
|
||||
- IDA_RemoveExecutionMetricsConfiguration: '{FEDABDEF-C69A-4944-B454-5C3B7EE646C6}' # probably the same thing as above
|
||||
- IDA_Global: '{40A05D59-4F7B-46BF-9352-67FC3E5FB2C1}'
|
||||
- IDA_PassAllParms: '{178341d9-884e-4551-955f-8fb19bb1ecef}'
|
||||
- IDA_DoNotUseMBResultSave: '{c635c1d5-ddbd-4532-8036-c7cfd9da8630}'
|
||||
- IDA_BuiltFromBEMProcessNotInListForElement: '{091c806d-a06b-4ad6-a20a-b0f668909313}'
|
||||
- IDA_MultipleValidClasses: '{52c67121-6ba1-4d3d-a718-7fcb5d3ae291}'
|
||||
- IDA_Shared: '{4f4f2b73-6b16-4cbb-a254-a9e557040bca}'
|
||||
|
||||
- IDA_IncludeMIs: '{c97c2410-30d8-41eb-9b71-2aecc63abf46}'
|
||||
- IDA_IncludeSuperclassMethods: '{3828a3f7-57ff-409b-b814-338d5ff51e19}'
|
||||
- IDA_AllowAny: '{af02b1d7-b261-4eaf-9f99-37356c74e237}'
|
||||
- IDA_UserNameOrPasswordIncorrectMessage: '{7a63f087-f47c-4b49-9043-94d6d59ac6c4}'
|
||||
- IDA_LoginPageInstructions: '{dc11f905-335d-4e9b-8f03-55551a184dc3}'
|
||||
- IDA_OpenInNewWindow: '{4a211f11-c5c3-4b58-a7f4-ed62538c5a3d}'
|
||||
- IDA_LongRunning: '{c03aa999-83bc-49db-a27e-70fee477b9fb}'
|
||||
- IDA_SuppressRIHints: '{43328aec-6a5d-4955-8d04-a96dcf98ab02}'
|
||||
- IDA_ShowSpreadsheetButtonOnSelection: '{0ace468d-6d5d-4efd-b59d-2e587ea9f6cf}'
|
||||
|
||||
- IDA_PasswordRules: '{60c3f4c8-4f94-4c2a-8709-848644b61284}'
|
||||
- IDA_EmailAddress: '{61113621-77aa-456d-839b-1c53b32f3d84}'
|
||||
- IDA_NotificationEmailAddress: '{eb84ca5c-b238-4ca4-adcd-6a5076800bb9}'
|
||||
- IDA_GenerateRandomPassword: '{a6b3a5be-313c-4588-92f8-09da0b195f1d}'
|
||||
- IDA_NewPassword: '{a52a27c4-8568-4301-8714-b2f01fb38a15}'
|
||||
- IDA_VerifyNewPassword: '{852e2102-33a0-49e2-bcfd-c126f543248c}'
|
||||
- IDA_RequireChangePasswordAtNextSignIn: '{a2480234-87b7-4958-a4b9-3781865c636b}'
|
||||
- IDA_ResetChallengeQuestions: '{4d7554cc-2061-4516-be42-8ccb1b4a0e29}'
|
||||
- IDA_AccountDisabled: '{0b8f2ca3-f558-4a69-a8b0-de548914dc27}'
|
||||
|
||||
- IDA_GivenName: '{94a3ab09-3db7-4207-9e66-9526eb738669}'
|
||||
- IDA_FamilyName: '{b84f602d-6bfc-4898-9d44-4d49af44cbb4}'
|
||||
- IDA_MethodIsOfTypeSpecified: '{6e9df667-0f95-4320-a4be-5cdb00f1d4ee}'
|
||||
- IDA_Locked: '{36c74f8b-4671-4085-8cb6-33f440caa810}'
|
||||
- IDA_Disabled: '{794d24ee-ece9-4fdf-8eeb-028d75c1e3dd}'
|
||||
|
||||
- IDA_DateAndTime: '{ea71cc92-a5e9-49c1-b487-8ad178b557d2}'
|
||||
|
||||
- IDA_DecimalPositions: '{ec916b5c-ae0e-48c7-bf84-7604a9db99ed}'
|
||||
- IDA_WholeNumber: '{3840999a-8a06-4b6a-a234-d24108dbc42f}'
|
||||
@ -0,0 +1,386 @@
|
||||
- entityDefinitions:
|
||||
- IDR_Class__has_super__Class: "{100F0308-855D-4EC5-99FA-D8976CA20053}"
|
||||
- IDR_Class__has_sub__Class: "{C14BC80D-879C-4E6F-9123-E8DFB13F4666}"
|
||||
|
||||
- IDR_Class__has__Method: "{2DA28271-5E46-4472-A6F5-910B5DD6F608}"
|
||||
- IDR_Method__for__Class: "{76D2CE0D-AA4D-460B-B844-2BD76EF9902B}"
|
||||
|
||||
- IDR_Class__has__Instance: "{7EB41D3C-2AE9-4884-83A4-E59441BCAEFB}"
|
||||
- IDR_Instance__for__Class: "{494D5A6D-04BE-477B-8763-E3F57D0DD8C8}"
|
||||
|
||||
- IDR_Class__has__Relationship: "{3997CAAD-3BFA-4EA6-9CFA-2AA63E20F08D}"
|
||||
- IDR_Relationship__for__Class: "{C00BD63F-10DA-4751-B8EA-0905436EA098}"
|
||||
|
||||
- IDR_Class__has_title__Translation: "{B8BDB905-69DD-49CD-B557-0781F7EF2C50}"
|
||||
|
||||
- IDR_Class__has__Attribute: "{DECBB61A-2C6C-4BC8-9042-0B5B701E08DE}"
|
||||
- IDR_Attribute__for__Class: "{FFC8E435-B9F8-4495-8C85-4DDA67F7E2A8}"
|
||||
|
||||
- IDR_Class__has_default__Task: "{CF396DAA-75EA-4148-8468-C66A71F2262D}"
|
||||
- IDR_Task__default_for__Class: "{da4ddf49-1f14-4ba5-a309-e07d8901ce1f}"
|
||||
|
||||
- IDR_Class__has_owner__User: "{D1A25625-C90F-4A73-A6F2-AFB530687705}"
|
||||
- IDR_User__owner_for__Class: "{04DD2E6B-EA57-4840-8DD5-F0AA943C37BB}"
|
||||
|
||||
- IDR_Instance__for__Module: "{c60fda3c-2c0a-4229-80e8-f644e4471d28}"
|
||||
- IDR_Module__has__Instance: "{c3e5d7e3-5e11-4f8d-a212-b175327b2648}"
|
||||
- IDR_Module__has_parent__Module: '{8ce077fe-442f-4726-900f-1a482b98eb7a}'
|
||||
- IDR_Module__parent_for__Module: '{c22d0d9c-d2e5-4df7-ad8b-966025a9c42f}'
|
||||
|
||||
- IDR_Class__has__Object_Source: "{B62F9B81-799B-4ABE-A4AF-29B45347DE54}"
|
||||
- IDR_Object_Source__for__Class: "{FBB9391D-C4A2-4326-9F85-7801F377253C}"
|
||||
|
||||
- IDR_Class__instances_labeled_by__Executable_returning_Attribute: '{c22fc17f-0c92-47dc-9a8b-28db0db68985}'
|
||||
- IDR_Executable_returning_Attribute__labels_instances_of__Class: '{f4bc604b-cd2a-42bb-9aed-b0282fb77a0a}'
|
||||
|
||||
- IDR_Relationship__has_source__Class: "{7FB5D234-042E-45CB-B11D-AD72F8D45BD3}"
|
||||
- IDR_Class__source_for__Relationship: "{3de784b9-4561-42f0-946f-b1e90d80029e}"
|
||||
- IDR_Relationship__has_destination__Class: "{F220F1C2-0499-4E87-A32E-BDBF80C1F8A4}"
|
||||
- IDR_Class__destination_for__Relationship: "{b5f59216-a1f1-4979-8642-a4845e59daa8}"
|
||||
|
||||
- IDR_Relationship__has_sibling__Relationship: "{656110FF-4502-48B8-A7F3-D07F017AEA3F}"
|
||||
- IDR_Relationship__is_sibling__Relationship: "{FA08B2A4-71E2-44CB-9252-8CE336E2E1AD}"
|
||||
|
||||
- IDR_Element_Content__built_from__BEM_Process: '{3d7094ff-33e5-4800-9e4e-93dde0d1d331}'
|
||||
- IDR_BEM_Process__builds__Element_Content: '{9d3220a3-6919-4ebe-97be-49bb9c304c2d}'
|
||||
|
||||
- IDR_String__has__String_Component: "{3B6C4C25-B7BC-4242-8ED1-BA6D01B834BA}"
|
||||
- IDR_Extract_Single_Instance_String_Component__has__Relationship: "{5E499753-F50F-4A9E-BF53-DC013820499C}"
|
||||
- IDR_Instance_Attribute_String_Component__has__Attribute: "{E15D4277-69FB-4F19-92DB-8D087F361484}"
|
||||
- IDR_String_Component__has_source__Method: "{1ef1c965-e120-48be-b682-aa040573b5fb}"
|
||||
|
||||
- IDR_Class__instance_labeled_by__String: "{F52FC851-D655-48A9-B526-C5FE0D7A29D2}"
|
||||
|
||||
- IDR_Class__has_summary__Report_Field: "{D11050AD-7376-4AB7-84DE-E8D0336B74D2}"
|
||||
|
||||
- IDR_Class__uses_preview__Executable_returning_Element: '{059dc948-5f1b-4331-94f4-6d79dc324ebf}'
|
||||
- IDR_Executable_returning_Element__preview_used_by__Class: '{07d5e08f-fe38-49fd-8fcb-c862a532ec57}'
|
||||
|
||||
- IDR_Class__has_related__Task: "{4D8670E1-2AF1-4E7C-9C87-C910BD7B319B}"
|
||||
- IDR_Task__related_for__Class: "{F6D05235-AAA8-4DC0-8D3A-A0F336B39F01}"
|
||||
|
||||
- IDR_Report_Object__has__Report_Field: "{0af62656-42bc-40a5-b0bc-dbba67c347f6}"
|
||||
- IDR_Report_Field__for__Report_Object: "{b46c8caa-3f46-465f-ba11-7d6f385425a2}"
|
||||
|
||||
- IDR_Task__has_title__Translation: "{D97AE03C-261F-4060-A06D-985E26FA662C}"
|
||||
- IDR_Task__has_instructions__Translation: "{A9387898-9DC0-4006-94F1-1FB02EB3ECD7}"
|
||||
- IDR_Task__has__Prompt: "{929B106F-7E3E-4D30-BB84-E450A4FED063}"
|
||||
|
||||
- IDR_Task__has__Task_Category: "{84048159-430d-4f6c-9361-115c8629c517}"
|
||||
- IDR_Task_Category__for__Task: "{b9480590-b9a7-4abe-bef1-a16ddfb4792a}"
|
||||
- IDR_Task__executes__Method_Call: "{D8C0D4D4-F8C6-4B92-A2C1-8BF16B16203D}"
|
||||
- IDR_Task__has_preview_action_title__Translation: "{3f65ce02-11dd-4829-a46b-b9ea1b43e56a}"
|
||||
|
||||
- IDR_Prompt__has__Report_Field: "{922CCB05-61EA-441D-96E0-63D58231D202}"
|
||||
- IDR_Report_Field__for__Prompt: "{5DED3DB4-6864-45A9-A5FF-8E5A35AD6E6F}"
|
||||
|
||||
- IDR_Instance_Prompt__has_valid__Class: "{D5BD754B-F401-4FD8-A707-82684E7E25F0}"
|
||||
|
||||
- IDR_Instance_Prompt_Value__has__Instance: "{512B518E-A892-44AB-AC35-4E9DBCABFF0B}"
|
||||
|
||||
- IDR_Method__executed_by__Method_Binding: "{D52500F1-1421-4B73-9987-223163BC9C04}"
|
||||
- IDR_Method_Binding__executes__Method: "{B782A592-8AF5-4228-8296-E3D0B24C70A8}"
|
||||
|
||||
- IDR_Method__has_return_type__Class: "{1241c599-e55d-4dcf-9200-d0e48c217ef8}"
|
||||
|
||||
- IDR_Method_Binding__has__Parameter_Assignment: "{24938109-94f1-463a-9314-c49e667cf45b}"
|
||||
- IDR_Parameter_Assignment__for__Method_Binding: "{19c4a5db-fd26-44b8-b431-e081e6ffff8a}"
|
||||
|
||||
- IDR_Parameter__has_data_type__Instance: "{ccb5200c-5faf-4a3a-9e8e-2edf5c2e0785}"
|
||||
- IDR_Instance__data_type_for__Parameter: "{ea1e6305-b2e4-4ba5-91b4-1ecfbebfa490}"
|
||||
|
||||
- IDR_Instance_Set__has__Instance: "{7c9010a2-69f1-4029-99c8-72e05c78c41e}"
|
||||
|
||||
- IDR_Parameter_Assignment__assigns_to__Parameter: "{a6d30e78-7bff-4fcc-b109-ee96681b0a9e}"
|
||||
- IDR_Parameter__assigned_from__Parameter_Assignment: "{2085341e-5e7e-4a7f-bb8d-dfa58f6030d9}"
|
||||
|
||||
- IDR_Method_Binding__assigned_to__Parameter_Assignment: "{cbcb23b7-10c4-49eb-a1ca-b9da73fe8b83}"
|
||||
- IDR_Parameter_Assignment__assigns_from__Method_Binding: "{1e055d30-a968-49d8-93fe-541994fc0c51}"
|
||||
|
||||
- IDR_Method_Call__has__Method: "{3D3B601B-4EF0-49F3-AF05-86CEA0F00619}"
|
||||
- IDR_Method_Call__has__Prompt_Value: "{765BD0C9-117D-4D0E-88C9-2CEBD4898135}"
|
||||
|
||||
- IDR_Validation__has__Validation_Classification: "{BCDB6FFD-D2F2-4B63-BD7E-9C2CCD9547E0}"
|
||||
- IDR_Validation__has_true_condition__Executable: "{AA2D3B51-4153-4599-A983-6B4A13ADCBCB}"
|
||||
- IDR_Validation__has_false_condition__Executable: "{419047F8-852B-4A4D-B161-A8BD022FD8EB}"
|
||||
|
||||
- IDR_Validation__has_failure_message__Translation: "{E15A97DD-2A1D-4DC0-BD6B-A957B63D9802}"
|
||||
- IDR_Translation__failure_message_for__Validation: "{46a7dfcb-8848-47d5-9ad3-d27fbd8b423f}"
|
||||
|
||||
- IDR_Get_Attribute_Method__returns__Attribute: "{5eca9b3f-be75-4f6e-8495-781480774833}"
|
||||
- IDR_Attribute__returned_by__Get_Attribute_Method: "{e82ace2e-84b7-4912-89ed-7b8efd63bb5d}"
|
||||
|
||||
- IDR_Get_Attribute_by_System_Routine_Method__returns__Attribute: "{e19cf181-b5bf-4595-b5c6-b9098a7a41bb}"
|
||||
- IDR_Attribute__returned_by__Get_Attribute_by_System_Routine_Method: "{b6f2981f-d324-4d4a-b2df-1d866825e75e}"
|
||||
- IDR_Get_Attribute_by_System_Routine_Method__uses__System_Attribute_Routine: "{f7aaac2c-0bfd-4b31-8c8c-3a76e9522574}"
|
||||
- IDR_System_Attribute_Routine__used_by__Get_Attribute_by_System_Routine_Method: "{57b3a574-9f0c-4723-a32f-bde523d7e773}"
|
||||
|
||||
- IDR_Get_Referenced_Instance_Set_Method__returns__Work_Set: "{72057f5b-9b49-497d-852f-cd7e5e258d6c}"
|
||||
- IDR_Work_Set__returned_by__Get_Referenced_Instance_Set_Method: "{ac6092e6-e098-40a3-a9fb-f27312cffa7c}"
|
||||
- IDR_Get_Referenced_Instance_Set_Method__uses_reference__Executable_returning_Instance_Set: "{2978238f-7cb0-4ba3-8c6f-473df782cfef}" # Loop on Instance Set
|
||||
- IDR_Executable_returning_Instance_Set__reference_used_by__Get_Referenced_Instance_Set_Method: "{22756055-ea78-4893-9404-2f3704fce188}"
|
||||
- IDR_Get_Referenced_Instance_Set_Method__uses_answer__Executable_returning_Instance_Set: "{6a65819e-c8cb-4575-9af8-ee221364049b}" # IDR_Get_Referenced_Instance_Set_Method__has_relationship__Method
|
||||
- IDR_Executable_returning_Instance_Set__answer_used_by__Get_Referenced_Instance_Set_Method: "{3e01a160-429e-40eb-b342-f3c18da86ae3}"
|
||||
|
||||
- IDR_Get_Referenced_Attribute_Method__returns__Attribute: "{87f90fe9-5ec6-4b09-8f51-b8a4d1544cae}"
|
||||
- IDR_Attribute__returned_by__Get_Referenced_Attribute_Method: "{80e4ffd8-77d8-4835-a4e0-73a176e7f646}"
|
||||
- IDR_Get_Referenced_Attribute_Method__uses_reference__Executable_returning_Instance_Set: "{c7ecd498-6d05-4e07-b1bc-f7127d0d6666}"
|
||||
- IDR_Executable_returning_Instance_Set__reference_used_by__Get_Referenced_Attribute_Method: "{b9a44398-e6c5-48f9-8ec5-a8b158a7adf5}"
|
||||
- IDR_Get_Referenced_Attribute_Method__uses_answer__Executable_returning_Attribute: "{022ccde3-2b9e-4573-a8fc-e7568f420cd3}"
|
||||
- IDR_Executable_returning_Attribute__answer_used_by__Get_Referenced_Attribute_Method: "{738ff9a4-eb71-476e-a0a4-524f1de56add}"
|
||||
|
||||
- IDR_Get_Specified_Instances_Method__returns__Work_Set: "{27796f3d-0cbd-42c5-a840-791d3af6c16d}"
|
||||
- IDR_Work_Set__returned_by__Get_Specified_Instances_Method: "{3a0080c7-7061-42a4-9814-cd3f6efaaa16}"
|
||||
- IDR_Get_Specified_Instances_Method__uses__Instance: "{dea1aa0b-2bef-4bac-b4f9-0ce8cf7006fc}"
|
||||
- IDR_Instance__used_by__Get_Specified_Instances_Method: "{13978b33-dd35-4d96-9414-4cb929b549e9}"
|
||||
|
||||
- IDR_Prompt_Value__has__Prompt: "{7CD62362-DDCE-4BFC-87B9-B5499B0BC141}"
|
||||
|
||||
- IDR_User__has_display_name__Translation: "{6C29856C-3B10-4F5B-A291-DD3CA4C04A2F}"
|
||||
- IDR_User_Login__has__User: "{85B40E4B-849B-4006-A9C0-4E201B25975F}"
|
||||
|
||||
- IDR_System_Account__for__Person: "{f0c07f27-7601-4760-ab3d-851395aa325e}"
|
||||
- IDR_Person__has__System_Account: "{20145a08-fe0e-4630-90f2-6a8a5a7a5fcb}"
|
||||
|
||||
- IDR_User__has_default__Page: "{f00cda6f-eded-4e0f-b6c5-9675ed664a75}"
|
||||
|
||||
- IDR_Dashboard__has__Dashboard_Content: "{d26acf18-afa5-4ccd-8629-e1d9dac394ed}"
|
||||
- IDR_Dashboard_Content__for__Dashboard: "{9f236d2d-1f45-4096-a69c-42f37abbeebc}"
|
||||
- IDR_Dashboard_Content__has__Instance: "{1f0c4075-2b7d-42c2-8488-c7db06e91f5a}"
|
||||
- IDR_Instance__for__Dashboard_Content: "{376951c9-252b-4843-8e1d-ca89c94ddfa6}"
|
||||
|
||||
- IDR_Return_Instance_Set_Method_Binding__has_source__Class: "{EE7A3049-8E09-410C-84CB-C2C0D652CF40}"
|
||||
|
||||
- IDR_Report__has__Report_Column: "{7A8F57F1-A4F3-4BAF-84A5-E893FD79447D}"
|
||||
- IDR_Report__has__Report_Data_Source: "{1DE7B484-F9E3-476A-A9D3-7D2A86B55845}"
|
||||
- IDR_Report__has__Prompt: "{5D112697-303F-419F-886F-3F09F0670B07}"
|
||||
|
||||
- IDR_Report_Column__has__Report_Column_Option: "{41FFF5F0-B467-4986-A6FD-46FAF4A479E9}"
|
||||
|
||||
- IDR_Report_Data_Source__has_source__Method: "{2D5CB496-5839-46A0-9B94-30D4E2227B56}"
|
||||
|
||||
- IDR_Report_Field__has_source__Method: "{5db86b76-69bf-421f-96e7-4c49452db82e}"
|
||||
- IDR_Attribute_Report_Field__has_target__Attribute: "{37964301-26FD-41D8-8661-1F73684C0E0A}"
|
||||
- IDR_Relationship_Report_Field__has_target__Relationship: "{134B2790-F6DF-4F97-9AB5-9878C4A715E5}"
|
||||
|
||||
|
||||
- IDR_Tenant__has__Application: "{22936f51-2629-4503-a30b-a02d61a6c0e0}"
|
||||
- IDR_Application__for__Tenant: '{c4ac2f1f-56c8-496f-9f93-3a0a2bb9a54c}'
|
||||
|
||||
- IDR_Tenant__has_sidebar__Menu: "{D62DFB9F-48D5-4697-AAAD-1CAD0EA7ECFA}"
|
||||
- IDR_Tenant__has__Tenant_Type: "{E94B6C9D-3307-4858-9726-F24B7DB21E2D}"
|
||||
|
||||
- IDR_Tenant__has_company_logo_image__File: "{3540c81c-b229-4eac-b9b5-9d4b4c6ad1eb}"
|
||||
|
||||
- IDR_Menu__has__Menu_Section: "{a22d949f-f8d1-4dcc-a3eb-d9f910228dfd}"
|
||||
- IDR_Menu_Item__has_title__Translation: "{65E3C87E-A2F7-4A33-9FA7-781EFA801E02}"
|
||||
- IDR_Menu_Section__has__Menu_Item: "{5b659d7c-58f9-453c-9826-dd3205c3c97f}"
|
||||
|
||||
- IDR_Command_Menu_Item__has__Icon: "{8859DAEF-01F7-46FA-8F3E-7B2F28E0A520}"
|
||||
|
||||
- IDR_Instance_Menu_Item__has_target__Instance: "{C599C20E-F01A-4B12-A919-5DC3B0F545C2}"
|
||||
|
||||
- IDR_Page__has_title__Translation: "{7BE6522A-4BE8-4CD3-8701-C8353F7DF630}"
|
||||
- IDR_Page__has__Style: "{6E6E1A85-3EA9-4939-B13E-CBF645CB8B59}"
|
||||
- IDR_Page__has__Page_Component: "{24F6C596-D77D-4754-B023-00321DEBA924}"
|
||||
|
||||
- IDR_Style__has__Style_Rule: "{4CC8A654-B2DF-4B17-A956-24939530790E}"
|
||||
- IDR_Style_Rule__has__Style_Property: "{B69C2708-E78D-413A-B491-ABB6F1D2A6E0}"
|
||||
|
||||
- IDR_Page__has_master__Page: "{9bdbfd64-0915-419f-83fd-e8cf8bcc74ae}"
|
||||
- IDR_Page__master_for__Page: "{7fe8f2a2-c94d-4010-83aa-9300cc99d71d}"
|
||||
|
||||
- IDR_Page_Component__has__Style: "{818CFF50-7D42-43B2-B6A7-92C3C54D450D}"
|
||||
- IDR_Style__for__Page_Component: "{007563E7-7277-4436-8C82-06D5F156D8E1}"
|
||||
|
||||
- IDR_Button_Page_Component__has_text__Translation: "{C25230B1-4D23-4CFE-8B75-56C33E8293AF}"
|
||||
- IDR_Image_Page_Component__has_source__Method: "{481E3FBE-B82A-4C76-9DDF-D66C6BA8C590}"
|
||||
|
||||
- IDR_Sequential_Container_Page_Component__has__Sequential_Container_Orientation: "{DD55F506-8718-4240-A894-21346656E804}"
|
||||
- IDR_Container_Page_Component__has__Page_Component: "{CB7B8162-1C9E-4E72-BBB8-C1C37CA69CD5}"
|
||||
|
||||
- IDR_Panel_Page_Component__has_header__Page_Component: "{223B4073-F417-49CD-BCA1-0E0749144B9D}"
|
||||
- IDR_Panel_Page_Component__has_content__Page_Component: "{AD8C5FAE-2444-4700-896E-C5F968C0F85B}"
|
||||
- IDR_Panel_Page_Component__has_footer__Page_Component: "{56E339BD-6189-4BAC-AB83-999543FB8060}"
|
||||
|
||||
- IDR_Element_Page_Component__has__Element: "{fe833426-e25d-4cde-8939-2a6c9baac20c}"
|
||||
- IDR_Element_Page_Component__has__Element_Content_Display_Option: "{74e3c13a-04fd-4f49-be70-05a32cdcdfe7}"
|
||||
- IDR_Element_Content_Display_Option__for__Element_Page_Component: "{7d3a7045-0925-49db-9b7d-24863c9848a6}"
|
||||
|
||||
- IDR_Element__for__Element_Page_Component: "{963c5c60-3979-47fa-b201-a26839b9ded9}"
|
||||
|
||||
- IDR_Tenant__has_logo_image__File: "{4C399E80-ECA2-4A68-BFB4-26A5E6E97047}"
|
||||
- IDR_Tenant__has_background_image__File: "{39B0D963-4BE0-49C8-BFA2-607051CB0101}"
|
||||
- IDR_Tenant__has_icon_image__File: "{CC4E65BD-7AAA-40DA-AECA-C607D7042CE3}"
|
||||
- IDR_Tenant__has_application_title__Translation: "{76683437-67ba-46d9-a5e7-2945be635345}"
|
||||
- IDR_Tenant__has_mega__Menu: "{cdd743cb-c74a-4671-9922-652c7db9f2d8}"
|
||||
|
||||
- IDR_Tenant_Type__has_title__Translation: "{79AAE09C-5690-471C-8442-1B230610456C}"
|
||||
|
||||
- IDR_Prompt__has_title__Translation: "{081ee211-7534-43c4-99b5-24bd9537babc}"
|
||||
|
||||
- IDR_Report__has_title__Translation: "{DF93EFB0-8B5E-49E7-8BC0-553F9E7602F9}"
|
||||
- IDR_Report__has_description__Translation: "{D5AA18A7-7ACD-4792-B039-6C620A151BAD}"
|
||||
- IDR_Report_Field__has_title__Translation: "{6780BFC2-DBC0-40AE-83EE-BFEF979F0054}"
|
||||
|
||||
- IDR_Content_Page_Component__gets_content_from__Method: "{0E002E6F-AA79-457C-93B8-2CCE1AEF5F7E}"
|
||||
- IDR_Method__provides_content_for__Content_Page_Component: "{5E75000D-2421-4AD4-9E5F-B9FDD9CB4744}"
|
||||
|
||||
- IDR_Securable_Item__secured_by__Method: "{15199c49-9595-4288-846d-13b0ad5dcd4b}"
|
||||
- IDR_Get_Relationship_Method__has__Relationship: "{321581d6-60c1-4547-8344-9d5bda027adc}"
|
||||
|
||||
- IDR_Integration_ID__has__Integration_ID_Usage: "{6cd30735-df83-4253-aabe-360d6e1a3701}"
|
||||
- IDR_Integration_ID_Usage__for__Integration_ID: "{d8d981ec-7686-40da-b89f-006c85042444}"
|
||||
|
||||
- IDR_Condition_Group__has_true_condition__Executable_returning_Work_Data: "{d955da3f-7ef4-4374-8b86-167c73434f75}"
|
||||
- IDR_Executable_returning_Work_Data__true_condition_for__Condition_Group: "{1acdefd1-e1b4-45bb-99e1-bf73dea71da5}"
|
||||
|
||||
- IDR_Condition_Group__has_false_condition__Executable_returning_Work_Data: "{e46dbc4f-ae8d-4ad8-b9e6-10cedfa68b73}"
|
||||
- IDR_Executable_returning_Work_Data__false_condition_for__Condition_Group: "{633af008-bf7f-4da1-94d6-67a9a80586d6}"
|
||||
|
||||
- IDR_Audit_Line__has__Instance: "{c91807ed-0d73-4729-990b-d90750764fb5}"
|
||||
- IDR_Audit_Line__has__User: "{7c1e048d-3dcb-4473-9f2e-e21014a76aa5}"
|
||||
|
||||
- IDR_Method__has__Method_Parameter: "{c455dc79-ba9b-4a7c-af8e-9ca59dbe511f}"
|
||||
- IDR_Method_Parameter__for__Method: "{0bcb6e5b-5885-4747-843c-ed4c3d3dc234}"
|
||||
- IDR_Method__returns__Attribute: "{eb015d32-0d4f-4647-b9b8-715097f4434b}"
|
||||
|
||||
- IDR_Detail_Page_Component__has_caption__Translation: "{4a15fa44-fb7b-4e26-8ce2-f36652792b48}"
|
||||
|
||||
- IDR_Element__has__Element_Content: "{c1d32481-02f9-48c6-baf8-37d93fa8da23}"
|
||||
- IDR_Element_Content__for__Element: "{2eff7f58-0edd-40b7-9c06-00774257649e}"
|
||||
|
||||
- IDR_Element__has_label__Translation: "{7147ea90-9f45-4bb9-b151-025b6e2bd834}"
|
||||
|
||||
- IDR_Element_Content__has__Instance: "{315b71ba-953d-45fc-87e5-4f0a268242a9}"
|
||||
- IDR_Instance__for__Element_Content: "{c3959f84-248d-4ede-a3f2-f262917c7b56}"
|
||||
|
||||
- IDR_Element_Content__has__Layout: "{1ab74120-05ea-4aca-b6d3-c7e0133e0c4f}"
|
||||
- IDR_Layout__for__Element_Content: "{efdce6d8-c6aa-4019-a6e4-fff5db1224aa}"
|
||||
|
||||
- IDR_Layout__has__Style: '{e684bb26-7e78-4a21-b8b4-5a550f3053d5}'
|
||||
- IDR_Style__for__Layout: '{7588a2f7-823d-4e00-ae37-10547c8d06e4}'
|
||||
|
||||
- IDR_Measurement__has__Measurement_Unit: '{C9720082-1F40-406D-80B7-81C1B690354D}'
|
||||
- IDR_Measurement_Unit__for__Measurement: '{3117CB16-6860-48B6-8E21-3655A121E695}'
|
||||
|
||||
- IDR_Element_Content__has__Element_Content_Display_Option: "{f070dfa7-6260-4488-a779-fae291903f2d}"
|
||||
- IDR_Element_Content_Display_Option__for__Element_Content: "{12fe7923-b3d2-4152-96c7-a901410b3466}"
|
||||
|
||||
- IDR_Element_Content__has__Validation: "{265637cd-2099-416b-88fa-4f5ed88a87e3}"
|
||||
- IDR_Validation__for__Element_Content: "{3a4677e8-9c78-4149-80ad-46e5ac3b12f5}"
|
||||
|
||||
- IDR_Instance__has__Instance_Definition: "{329c54ee-17b8-4550-ae80-be5dee9ac53c}"
|
||||
|
||||
- IDR_Task__has_initiating__Element: "{78726736-f5b7-4466-b114-29cbaf6c9329}"
|
||||
- IDR_Element__initiates_for__Task: "{36964c5d-348e-4f88-8a62-0a795b43bc14}"
|
||||
|
||||
- IDR_Detail_Page_Component__has_row_source__Method_Binding: "{54FBD056-0BD4-44F4-921C-11FB0C77996E}"
|
||||
- IDR_Detail_Page_Component__has_column_source__Method_Binding: "{ddabeeda-aa26-4d87-a457-4e7da921a293}"
|
||||
|
||||
- IDR_Work_Set__has_valid__Class: "{08087462-41a5-4271-84bc-a9bcd31a2c21}"
|
||||
- IDR_Class__valid_for__Work_Set: "{73c65dcf-7810-47d4-98c0-898ca1b17a68}"
|
||||
|
||||
- IDR_Conditional_Select_Attribute_Case__invokes__Executable_returning_Attribute: "{dbd97430-9c55-430d-815c-77fce9887ba7}"
|
||||
- IDR_Executable_returning_Attribute__invoked_by__Conditional_Select_Attribute_Case: "{f4b04072-abe8-452a-b8f8-e0369dde24d4}"
|
||||
|
||||
- IDR_Style__gets_background_image_File_from__Return_Instance_Set_Method_Binding: "{4b4a0a3e-426c-4f70-bc15-b6efeb338486}"
|
||||
|
||||
- IDR_Style__has__Style_Class: "{2cebd830-52aa-44ff-818d-b2d6ee273a1f}"
|
||||
- IDR_Style_Class__for__Style: "{b2fbce51-455a-42b5-9fd1-c28bb0cbe613}"
|
||||
|
||||
- IDR_Style__implements__Style: "{99b1c16a-f2cb-4cc5-a3bb-82a96335aa39}"
|
||||
- IDR_Style__implemented_for__Style: "{271ef816-1e94-4f02-a805-4f9536c28dca}"
|
||||
|
||||
- IDR_Style__has_width__Measurement: "{4930ca87-641a-426d-9d67-cda6d5f22303}"
|
||||
- IDR_Measurement__width_for__Style: "{304981bc-8747-48e0-8b54-fd7ffa2e1e4e}"
|
||||
|
||||
- IDR_Style__has_height__Measurement: "{978e6de0-af73-45a0-bb56-aaf451615b06}"
|
||||
- IDR_Measurement__height_for__Style: "{ab43f0d4-3099-4f4c-9001-6a1270f6e2fa}"
|
||||
|
||||
- IDR_Control_Transaction_Method__processes__Element: "{24bc1dc0-d6cc-44ff-86ba-1360ebd59f3a}"
|
||||
- IDR_Element__processed_by__Control_Transaction_Method: "{0f182291-6784-47b3-a8d3-d2f6ebf3950c}"
|
||||
|
||||
- IDR_Control_Transaction_Method__uses__Build_Response_Method_Binding: '{d8f2f0cc-54a2-4004-a383-8c1321495531}'
|
||||
- IDR_Build_Response_Method_Binding__used_by__Control_Transaction_Method: '{9b83d1f3-6569-4e98-9d88-765684abfd18}'
|
||||
|
||||
- IDR_Get_Instance_Set_By_System_Routine_Method__uses__System_Instance_Set_Routine: "{085bd706-eece-4604-ac04-b7af114d1d21}"
|
||||
- IDR_System_Instance_Set_Routine__used_by__Get_Instance_Set_By_System_Routine_Method: "{6fb6534c-2a46-4d6d-b9df-fd581f19efed}"
|
||||
|
||||
- IDR_Derived_Element_Content__has__Derived_EC_Parameter: "{985189a7-fc9e-4eb6-8db2-7362fb60b5d1}"
|
||||
- IDR_Derived_EC_Parameter__for__Derived_Element_Content: "{2687dd17-3891-4835-8cd7-7b488c51c4bc}"
|
||||
|
||||
- IDR_Derived_EC_Parameter__assigns__Work_Data: "{540b7a0a-6dff-4601-a796-c451963e912a}"
|
||||
- IDR_Work_Data__assigned_by__Derived_EC_Parameter: "{e7ce127d-6b17-4795-abf4-cbcf29a0bf68}"
|
||||
|
||||
- IDR_Derived_Element_Content__update_with__Executable_returning_Work_Data: "{4151911a-485c-4488-8e19-1560f489d411}"
|
||||
- IDR_Executable_returning_Work_Data__used_by__Derived_Element_Content: "{75fdacf8-163c-45ac-86eb-80677ff738ad}"
|
||||
|
||||
- IDR_Work_Data__in__Namespace: '{c06e6d4d-c0e3-4e87-b2b5-76fedb979318}'
|
||||
|
||||
- IDR_Parameter_Assignment__assigns_from__Executable_returning_Work_Data: '{6f3687ed-7d88-4ece-914e-c47c57c1146d}'
|
||||
- IDR_Executable_returning_Work_Data__assigned_from__Parameter_Assignment: '{40540642-69b3-4713-ac55-6946060bd385}'
|
||||
- IDR_Parameter_Assignment__assigns_to__Work_Data: '{51c37636-35d2-4528-99ca-50cf09fa1427}'
|
||||
- IDR_Work_Data__assigned_by__Parameter_Assignment: '{b9e0cc99-ef20-435f-b7b2-e19c5cd44916}'
|
||||
|
||||
# - IDR_System_Account__has__User_Preferences: "{ada4deb2-adfd-409f-b13a-9856fabd5522}"
|
||||
# - IDR_User_Preferences__for__System_Account: "{ab2372a5-a4c7-488a-89f6-67e5834f8c83}"
|
||||
|
||||
- IDR_Person__has__Person_Name: "{fb389a4e-4b0e-4742-a7b4-1408403eebc9}"
|
||||
- IDR_Person_Name__for__Person: "{13f8bedd-34b6-4343-bf86-6d33171cbc27}"
|
||||
|
||||
- IDR_Person__has_image__File: "{b1ea6983-ef5b-447e-9a64-d1ffa93a003d}"
|
||||
- IDR_File__image_for__Person: "{612ceb91-794b-49bc-9da3-59df8cfa7539}"
|
||||
|
||||
- IDR_Instance__has__Instance_Source: '{B62F9B81-799B-4ABE-A4AF-29B45347DE54}'
|
||||
- IDR_Instance_Source__for__Instance: '{FBB9391D-C4A2-4326-9F85-7801F377253C}'
|
||||
|
||||
- IDR_Element__processed_by__Process_Related_Updates_Method: '{ed9c836a-04a4-4505-8953-3c567e841c66}'
|
||||
- IDR_Process_Related_Updates_Method__processes__Element: '{bb281665-7000-4144-994e-ffb40f6b4d2d}'
|
||||
|
||||
- IDR_Class__processed_by__Process_Related_Updates_Method: '{ca069509-87d9-4b0b-b4f3-07d1f4cd7fcf}'
|
||||
- IDR_Process_Related_Updates_Method__processes_for__Class: '{436a20fb-f672-4397-aca4-ec0ed6e2280a}'
|
||||
|
||||
- IDR_Process_Related_Updates_Method__uses__Executable_for_PUMB: '{50e1f14a-d6e5-4c71-b7ab-1755442728dc}'
|
||||
- IDR_Executable_for_PUMB__used_by__Process_Related_Updates_Method: '{6b3c7631-3a01-42d9-98d3-f60bd98ca350}'
|
||||
|
||||
- IDR_PUM_Process__invokes__Execute_Update_Method_Binding: '{d3e83c17-fd38-46a0-a055-66281eabe9b0}'
|
||||
- IDR_Execute_Update_Method_Binding__invoked_by__PUM_Process: '{8f22f056-12c7-4fa2-93fb-b07821bd3946}'
|
||||
|
||||
- IDR_PUM_Process__invokes__Process_Related_Updates_Method: '{ec39cc23-661a-4677-86e7-21cbf309af1a}'
|
||||
- IDR_Process_Related_Updates_Method__invoked_by__PUM_Process: '{5d7d09f8-399e-4b49-a63b-2834a1f49f69}'
|
||||
|
||||
- IDR_Process_Updates_Method__has__PUM_Process: '{0ffaf08e-dbb5-49d0-8de9-d253ce6cbe7c}'
|
||||
- IDR_PUM_Process__for__Process_Updates_Method: '{12c9b11b-c56b-4ca4-aaa0-2c3d4474e6a3}'
|
||||
|
||||
- IDR_System_Account__has__User_Preferences: '{327f1242-6a51-470b-8115-d05ec285a1fa}'
|
||||
- IDR_User_Preferences__for__System_Account: '{da20aab7-155e-4e06-8377-ef58b14f9979}'
|
||||
|
||||
- IDR_User_Preferences__has_favorite__Instance: '{a3de0c1c-31f5-4871-a135-98fd87595932}'
|
||||
- IDR_Instance__favorite_for__User_Preferences: '{3dab8340-0cb9-450d-85ce-c6db5aedbdd5}'
|
||||
|
||||
- IDR_User_Preferences__has_recent__Search: '{2166fcf2-fc8d-4190-95ff-e7c8eaa31321}'
|
||||
- IDR_Search__recent_for__User_Preferences: '{3f7506c0-0cc0-4612-91b6-94558c91f14b}'
|
||||
|
||||
- IDR_Style__has_horizontal__Alignment: '{cc8d60e3-1b42-4ab1-a918-3d109891bb4e}'
|
||||
- IDR_Alignment__horizontal_for__Style: '{6cd4551c-027b-483a-a890-7d2b7aa02cb0}'
|
||||
|
||||
- IDR_Style__has_vertical__Alignment: '{24c175dd-c34c-4ffc-aef0-440aa032ceeb}'
|
||||
- IDR_Alignment__vertical_for__Style: '{1a17dbdd-584a-410e-b553-b5966882452d}'
|
||||
|
||||
- IDR_Assign_Attribute_Method__uses__Executable_returning_Attribute: '{9313f96e-58af-416f-852e-ef83725057fc}'
|
||||
- IDR_Executable_returning_Attribute__used_by__Assign_Attribute_Method: '{cd8fd04c-dcdd-4dc8-9d5c-e8f83d080cb8}'
|
||||
- IDR_Assign_Attribute_Method__assigns__Attribute: '{74061875-8a27-403b-9456-02e52cfd13b2}'
|
||||
- IDR_Attribute__assigned_by__Assign_Attribute_Method: '{d3b540e8-0f52-4595-bf52-1968637da59a}'
|
||||
|
||||
- IDR_BEM_Process__uses_loop__Executable_returning_Instance_Set: '{0fb2b538-eacb-418a-b7d8-43a584b85952}'
|
||||
- IDR_Executable_returning_Instance_Set__loop_used_by__BEM_Process: '{903e0a4b-f93b-420c-a11d-f34be76d0479}'
|
||||
|
||||
- IDR_Build_Element_Method__has__BEM_Process: '{6f1811b0-4e58-4e66-8318-083b62aac5de}'
|
||||
- IDR_BEM_Process__for__Build_Element_Method: '{da991add-0a67-428c-9568-efba5633c91a}'
|
||||
|
||||
- IDR_Build_Element_Method__returns__Element: '{4d13d021-7363-4131-b74a-241698c3f1d0}'
|
||||
- IDR_Element__returned_by__Build_Element_Method: '{ae6a82f0-950b-44c0-a1e6-53d8a7e9e46d}'
|
||||
|
||||
- IDR_Instance_Op_Method__returns__Work_Set: '{aadc223e-e300-4914-ad29-62d497afcc36}'
|
||||
- IDR_Work_Set__returned_by__Instance_Op_Method: '{5e15f42f-e634-45ee-9ecc-fbde4fd0c38f}'
|
||||
@ -0,0 +1,37 @@
|
||||
--- #definitions for YAML
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- instance: '&IDC_Class;'
|
||||
templateOnly: yes
|
||||
customTagName: 'class'
|
||||
attributes:
|
||||
- instance: '&IDA_Name;'
|
||||
customTagName: 'name'
|
||||
relationships:
|
||||
- instance: '&IDR_Class__has_super__Class;'
|
||||
customTagName: 'superclasses'
|
||||
- instance: '&IDR_Class__has_default__Task;'
|
||||
customTagName: 'defaultTask'
|
||||
- instance: '&IDR_Class__has_related__Task;'
|
||||
customTagName: 'relatedTasks'
|
||||
- instance: '&IDR_Class__instances_labeled_by__Executable_returning_Attribute;'
|
||||
customTagName: 'instancesLabeledByRAMB'
|
||||
- instance: '&IDR_Metadata_With_Access_Modifier__has__Access_Modifier;'
|
||||
customTagName: 'accessModifierId'
|
||||
- instance: '&IDR_Instance__for__Module;'
|
||||
customTagName: 'moduleId'
|
||||
- instance: '&IDR_Class__uses_preview__Executable_returning_Element;'
|
||||
customTagName: 'previewElementId'
|
||||
translations:
|
||||
- relationship: '&IDR_Class__has_title__Translation;'
|
||||
values:
|
||||
- language: '&IDI_Language_English;'
|
||||
- value: 'Class'
|
||||
|
||||
- class: '&IDC_Class;'
|
||||
name: Class
|
||||
index: 1
|
||||
#~ defaultTask: '&IDI_Task_ViewClass;'
|
||||
#~ relatedTasks:
|
||||
#~ - instance: '&IDI_Task_ViewClass;'
|
||||
#~ - instance: '&IDI_Task_EditClass;'
|
||||
@ -0,0 +1,8 @@
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_Attribute;'
|
||||
name: Attribute
|
||||
index: 2
|
||||
abstract: yes
|
||||
superclasses:
|
||||
- instance: '&IDC_ExecutableReturningAttribute;'
|
||||
@ -0,0 +1,163 @@
|
||||
---
|
||||
# this is neat. by specifying 'customTagName', we can define new instance
|
||||
# generation methods within the YAML itself!
|
||||
# specify 'customTagName' on the instance for the defining tag name
|
||||
# then specify 'customTagName' on each attribute or relationship to
|
||||
# define the attributes/relationships that get set on the instance
|
||||
#
|
||||
# the system will automatically recognize 'index' as the suggested
|
||||
# instance index value
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_Relationship;'
|
||||
name: Relationship
|
||||
index: 3
|
||||
customTagName: 'relationship'
|
||||
#~ instancesLabeledByRAMB: '&IDMB_Relationship__get__Fully_Qualified_Name;'
|
||||
#~ previewElementId: '&IDE_Relationship_Definition;'
|
||||
attributes:
|
||||
- instance: '&IDA_RelationshipType;'
|
||||
customTagName: 'type'
|
||||
- instance: '&IDA_Singular;'
|
||||
customTagName: 'singular'
|
||||
relationships:
|
||||
- instance: '&IDR_Relationship__has_source__Class;'
|
||||
customTagName: 'sourceClassId'
|
||||
- instance: '&IDR_Relationship__has_destination__Class;'
|
||||
customTagName: 'destinationClassId'
|
||||
- instance: '&IDR_Relationship__has_sibling__Relationship;'
|
||||
customTagName: 'siblingRelationshipId'
|
||||
#~ defaultTask: '&IDI_Task_Relationship_View;'
|
||||
#~ relatedTasks:
|
||||
#~ - instance: '&IDI_Task_Relationship_View;'
|
||||
#~ - instance: '&IDI_Task_Relationship_Edit;'
|
||||
|
||||
|
||||
- relationship: '&IDR_Class__has__Attribute;'
|
||||
index: 1
|
||||
sourceClassId: '&IDC_Class;'
|
||||
type: 'has'
|
||||
destinationClassId: '&IDC_Attribute;'
|
||||
siblingRelationshipId: '&IDR_Attribute__for__Class;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Attribute__for__Class;'
|
||||
index: 2
|
||||
sourceClassId: '&IDC_Attribute;'
|
||||
type: 'for'
|
||||
destinationClassId: '&IDC_Class;'
|
||||
siblingRelationshipId: '&IDR_Class__has__Attribute;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Class__has__Relationship;'
|
||||
index: 3
|
||||
sourceClassId: '&IDC_Class;'
|
||||
type: 'has'
|
||||
destinationClassId: '&IDC_Relationship;'
|
||||
siblingRelationshipId: '&IDR_Relationship__for__Class;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Relationship__for__Class;'
|
||||
index: 4
|
||||
sourceClassId: '&IDC_Relationship;'
|
||||
type: 'for'
|
||||
destinationClassId: '&IDC_Class;'
|
||||
siblingRelationshipId: '&IDR_Class__has__Attribute;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Relationship__has_sibling__Relationship;'
|
||||
index: 5
|
||||
sourceClassId: '&IDC_Relationship;'
|
||||
type: 'has sibling'
|
||||
destinationClassId: '&IDC_Relationship;'
|
||||
siblingRelationshipId: '&IDR_Relationship__is_sibling__Relationship;'
|
||||
singular: yes
|
||||
|
||||
- relationship: '&IDR_Relationship__is_sibling__Relationship;'
|
||||
index: 6
|
||||
sourceClassId: '&IDC_Relationship;'
|
||||
type: 'is sibling'
|
||||
destinationClassId: '&IDC_Relationship;'
|
||||
siblingRelationshipId: '&IDR_Relationship__has_sibling__Relationship;'
|
||||
singular: yes
|
||||
|
||||
- relationship: '&IDR_Class__has_super__Class;'
|
||||
index: 7
|
||||
sourceClassId: '&IDC_Class;'
|
||||
type: 'has super'
|
||||
destinationClassId: '&IDC_Class;'
|
||||
siblingRelationshipId: '&IDR_Class__has_sub__Class;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Class__has_sub__Class;'
|
||||
index: 8
|
||||
sourceClassId: '&IDC_Class;'
|
||||
type: 'has sub'
|
||||
destinationClassId: '&IDC_Class;'
|
||||
siblingRelationshipId: '&IDR_Class__has_super__Class;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Work_Set__has_valid__Class;'
|
||||
index: 9
|
||||
sourceClassId: '&IDC_WorkSet;'
|
||||
type: 'has valid'
|
||||
destinationClassId: '&IDC_Class;'
|
||||
siblingRelationshipId: '&IDR_Class__valid_for__Work_Set;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Class__valid_for__Work_Set;'
|
||||
index: 10
|
||||
sourceClassId: '&IDC_Class;'
|
||||
type: 'valid for'
|
||||
destinationClassId: '&IDC_WorkSet;'
|
||||
siblingRelationshipId: '&IDR_Work_Set__has_valid__Class;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Relationship__has_source__Class;'
|
||||
index: 157
|
||||
sourceClassId: '&IDC_Relationship;'
|
||||
type: 'has source'
|
||||
destinationClassId: '&IDC_Class;'
|
||||
siblingRelationshipId: '&IDR_Class__source_for__Relationship;'
|
||||
singular: yes
|
||||
|
||||
- relationship: '&IDR_Class__source_for__Relationship;'
|
||||
index: 158
|
||||
sourceClassId: '&IDC_Class;'
|
||||
type: 'source for'
|
||||
destinationClassId: '&IDC_Relationship;'
|
||||
siblingRelationshipId: '&IDR_Relationship__has_source__Class;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Relationship__has_destination__Class;'
|
||||
index: 159
|
||||
sourceClassId: '&IDC_Relationship;'
|
||||
type: 'has destination'
|
||||
destinationClassId: '&IDC_Class;'
|
||||
siblingRelationshipId: '&IDR_Class__destination_for__Relationship;'
|
||||
singular: yes
|
||||
|
||||
- relationship: '&IDR_Class__destination_for__Relationship;'
|
||||
index: 160
|
||||
sourceClassId: '&IDC_Class;'
|
||||
type: 'destination for'
|
||||
destinationClassId: '&IDC_Relationship;'
|
||||
siblingRelationshipId: '&IDR_Relationship__has_destination__Class;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Class__has__Instance;'
|
||||
index: 249
|
||||
sourceClassId: '&IDC_Class;'
|
||||
type: 'has'
|
||||
destinationClassId: '&IDC_Instance;'
|
||||
siblingRelationshipId: '&IDR_Instance__for__Class;'
|
||||
singular: no
|
||||
|
||||
- relationship: '&IDR_Instance__for__Class;'
|
||||
index: 250
|
||||
sourceClassId: '&IDC_Instance;'
|
||||
type: 'for'
|
||||
destinationClassId: '&IDC_Class;'
|
||||
siblingRelationshipId: '&IDR_Class__has__Instance;'
|
||||
singular: no
|
||||
@ -0,0 +1,152 @@
|
||||
---
|
||||
# YAML definition for Boolean Attribute
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_TextAttribute;'
|
||||
name: Text Attribute
|
||||
index: 4
|
||||
customTagName: 'textAttribute'
|
||||
superclasses:
|
||||
- instance: '&IDC_Attribute;'
|
||||
- instance: '&IDC_ExecutableReturningAttribute;'
|
||||
attributes:
|
||||
- instance: '&IDA_Name;'
|
||||
customTagName: 'name'
|
||||
- instance: '&IDA_Value;'
|
||||
customTagName: 'value'
|
||||
- instance: '&IDA_MaximumLength;'
|
||||
customTagName: 'maximumLength'
|
||||
#~ defaultTask: '&IDI_Task_TextAttribute_View;'
|
||||
#~ relatedTasks:
|
||||
#~ - instance: '&IDI_Task_TextAttribute_View;'
|
||||
#~ - instance: '&IDI_Task_TextAttribute_Edit;'
|
||||
|
||||
# YAML definition for Instances of Boolean Attribute, 1$5
|
||||
|
||||
- textAttribute: '&IDA_Name;'
|
||||
name: Name
|
||||
index: 1
|
||||
- textAttribute: '&IDA_Value;'
|
||||
name: Value
|
||||
index: 2
|
||||
- textAttribute: '&IDA_DisplayID;'
|
||||
name: Display ID
|
||||
index: 3
|
||||
- textAttribute: '&IDA_ClassName;'
|
||||
name: Class Name
|
||||
index: 4
|
||||
- textAttribute: '&IDA_Expression;'
|
||||
name: Expression
|
||||
index: 5
|
||||
- textAttribute: '&IDA_Comment;'
|
||||
name: Comment
|
||||
index: 6
|
||||
- textAttribute: '&IDA_Order;'
|
||||
name: 'Order'
|
||||
index: 7
|
||||
- textAttribute: '&IDA_RelationshipType;'
|
||||
name: 'Relationship Type'
|
||||
index: 8
|
||||
- textAttribute: '&IDA_MethodName;'
|
||||
name: 'Method Name'
|
||||
index: 9
|
||||
- textAttribute: '&IDA_UserName;'
|
||||
name: 'UserName'
|
||||
index: 11
|
||||
- textAttribute: '&IDA_ContentType;'
|
||||
name: 'Content Type'
|
||||
index: 16
|
||||
- textAttribute: '&IDA_Encoding;'
|
||||
name: 'Content Encoding'
|
||||
index: 18
|
||||
- textAttribute: '&IDA_WorkDataName;'
|
||||
name: 'Work Data Name'
|
||||
index: 19
|
||||
- textAttribute: '&IDA_LabelOverride;'
|
||||
name: 'Label Override'
|
||||
index: 21
|
||||
- textAttribute: '&IDA_Label;'
|
||||
name: 'Label'
|
||||
index: 22
|
||||
- textAttribute: '&IDA_MethodType;'
|
||||
name: 'Method Type'
|
||||
index: 29
|
||||
- textAttribute: '&IDA_Token;'
|
||||
name: 'Token'
|
||||
index: 33
|
||||
- textAttribute: '&IDA_UserNameOrPasswordIncorrectMessage;'
|
||||
name: 'User Name or Password Incorrect Message'
|
||||
index: 34
|
||||
value: 'The user name or password you entered is not correct.'
|
||||
translations:
|
||||
- relationship: '&IDR_Translatable__has__Translation;'
|
||||
values:
|
||||
- language: '&IDI_Language_English;'
|
||||
- value: 'User Name or Password Incorrect Message'
|
||||
|
||||
- textAttribute: '&IDA_Verb;'
|
||||
name: Verb
|
||||
index: 35
|
||||
- textAttribute: '&IDA_Password;'
|
||||
name: 'Password'
|
||||
index: 36
|
||||
- textAttribute: '&IDA_PasswordHash;'
|
||||
name: 'Password Hash'
|
||||
index: 37
|
||||
- textAttribute: '&IDA_PasswordSalt;'
|
||||
name: 'Password Salt'
|
||||
index: 38
|
||||
|
||||
- textAttribute: '&IDA_Version;'
|
||||
name: 'Version'
|
||||
index: 44
|
||||
|
||||
- textAttribute: '&IDA_IPAddress;'
|
||||
index: 51
|
||||
|
||||
- textAttribute: '&IDA_CSSValue;'
|
||||
index: 57
|
||||
|
||||
- textAttribute: '&IDA_MethodBindingType;'
|
||||
name: 'Method Binding Type'
|
||||
index: 60
|
||||
|
||||
- textAttribute: '&IDA_Description;'
|
||||
name: 'Description'
|
||||
index: 61
|
||||
|
||||
- textAttribute: '&IDA_Placeholder;'
|
||||
name: 'Placeholder'
|
||||
value: '!!!PLACEHOLDER!!!'
|
||||
index: 62
|
||||
|
||||
- textAttribute: '&IDA_NewPassword;'
|
||||
name: 'New Password'
|
||||
index: 84
|
||||
- textAttribute: '&IDA_VerifyNewPassword;'
|
||||
name: 'Verify New Password'
|
||||
index: 91
|
||||
|
||||
- textAttribute: '&IDA_TargetURL;'
|
||||
name: 'Destination URL'
|
||||
index: 108
|
||||
|
||||
- textAttribute: '&IDA_EmailAddress;'
|
||||
name: 'Email Address'
|
||||
index: 160
|
||||
|
||||
- textAttribute: '&IDA_GlobalIdentifier;'
|
||||
name: 'Global Identifier'
|
||||
index: 3456
|
||||
|
||||
- textAttribute: '&IDA_NotificationEmailAddress;'
|
||||
name: 'Email Address for Notifications'
|
||||
|
||||
- textAttribute: '&IDA_PasswordRules;'
|
||||
name: 'Password Rules'
|
||||
value: 'Your new password must not be the same as your current password or user name.'
|
||||
|
||||
- textAttribute: '&IDA_GivenName;'
|
||||
name: 'Given Name'
|
||||
- textAttribute: '&IDA_FamilyName;'
|
||||
name: 'Family Name'
|
||||
@ -0,0 +1,127 @@
|
||||
---
|
||||
# YAML definition for Boolean Attribute
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_BooleanAttribute;'
|
||||
name: Boolean Attribute
|
||||
index: 5
|
||||
customTagName: 'booleanAttribute'
|
||||
superclasses:
|
||||
- instance: '&IDC_Attribute;'
|
||||
- instance: '&IDC_ExecutableReturningAttribute;'
|
||||
attributes:
|
||||
- instance: '&IDA_Name;'
|
||||
customTagName: 'name'
|
||||
# YAML definition for Instances of Boolean Attribute, 1$5
|
||||
#~ defaultTask: '&IDI_Task_BooleanAttribute_View;'
|
||||
#~ relatedTasks:
|
||||
#~ - instance: '&IDI_Task_BooleanAttribute_View;'
|
||||
#~ - instance: '&IDI_Task_BooleanAttribute_Edit;'
|
||||
instances:
|
||||
- instance: '&IDA_Singular;'
|
||||
name: Singular
|
||||
index: 1
|
||||
- instance: '&IDA_Abstract;'
|
||||
name: Abstract
|
||||
index: 2
|
||||
- instance: '&IDA_Static;'
|
||||
name: Static
|
||||
index: 3
|
||||
- instance: '&IDA_Set;'
|
||||
name: Set
|
||||
index: 4
|
||||
- instance: '&IDA_Build;'
|
||||
name: Build
|
||||
index: 5
|
||||
- instance: '&IDA_True;'
|
||||
name: "True"
|
||||
index: 6
|
||||
- instance: '&IDA_ThisInstanceEqualToInstanceParm;'
|
||||
name: This instance equal to Instance Parm
|
||||
index: 7
|
||||
- instance: '&IDA_AllowNegative;'
|
||||
name: Allow Negative
|
||||
index: 8
|
||||
- instance: '&IDA_StaticOnly;'
|
||||
name: Static Only
|
||||
index: 9
|
||||
- instance: '&IDA_AddReferences;'
|
||||
name: Add References
|
||||
index: 10
|
||||
- instance: '&IDA_RemoveExecutionMetricsConfiguration;'
|
||||
name: Remove Execution Metrics Configuration
|
||||
index: 12
|
||||
- instance: '&IDA_PassAllParms;'
|
||||
name: Pass All Parms
|
||||
index: 13
|
||||
- instance: '&IDA_DoNotUseMBResultSave;'
|
||||
name: Do Not Use MB Result Save
|
||||
index: 14
|
||||
- instance: '&IDA_BuiltFromBEMProcessNotInListForElement;'
|
||||
name: Built from BEM Process that is not in list for Element
|
||||
index: 15
|
||||
- instance: '&IDA_MultipleValidClasses;'
|
||||
name: Multiple Valid Classes
|
||||
index: 16
|
||||
- instance: '&IDA_Shared;'
|
||||
name: Shared
|
||||
index: 17
|
||||
- instance: '&IDA_UseAnyCondition;'
|
||||
name: Use Any Condition
|
||||
index: 18
|
||||
- instance: '&IDA_LongRunning;'
|
||||
name: Long Running
|
||||
index: 19
|
||||
- instance: '&IDA_IncludeMIs;'
|
||||
name: Include MIs
|
||||
index: 20
|
||||
- instance: '&IDA_IncludeSuperclassMethods;'
|
||||
name: Include Superclass Methods
|
||||
index: 21
|
||||
- instance: '&IDA_AllowAny;'
|
||||
name: Allow Any
|
||||
index: 22
|
||||
- instance: '&IDA_OpenInNewWindow;'
|
||||
name: Open in New Window
|
||||
index: 23
|
||||
- instance: '&IDA_SuppressRIHints;'
|
||||
name: Suppress RI Hints
|
||||
index: 24
|
||||
- instance: '&IDA_ShowSpreadsheetButtonOnSelection;'
|
||||
index: 27
|
||||
- instance: '&IDA_Final;'
|
||||
index: 31
|
||||
- instance: '&IDA_ThisInInstancesParm;'
|
||||
index: 33
|
||||
- instance: '&IDA_NotInUse;'
|
||||
index: 38
|
||||
name: 'Not In Use'
|
||||
- instance: '&IDA_MethodIsOfTypeSpecified;'
|
||||
index: 40
|
||||
name: 'Method is of Type Specified'
|
||||
- instance: '&IDA_Locked;'
|
||||
index: 41
|
||||
name: 'Locked'
|
||||
- instance: '&IDA_Disabled;'
|
||||
index: 42
|
||||
name: 'Disabled'
|
||||
- instance: '&IDA_EvaluateWorkSet;'
|
||||
index: 49
|
||||
name: 'Evaluate Work Set'
|
||||
|
||||
- instance: '&IDA_Empty;'
|
||||
index: 110
|
||||
name: 'Empty'
|
||||
|
||||
- instance: '&IDA_RequireChangePasswordAtNextSignIn;'
|
||||
name: Require Password Change At Next Sign In
|
||||
index: 112
|
||||
- instance: '&IDA_ResetChallengeQuestions;'
|
||||
name: Reset Challenge Questions
|
||||
index: 113
|
||||
- instance: '&IDA_AccountDisabled;'
|
||||
name: Account Disabled
|
||||
index: 114
|
||||
- instance: '&IDA_GenerateRandomPassword;'
|
||||
name: Generate Random Password
|
||||
index: 115
|
||||
@ -0,0 +1,14 @@
|
||||
---
|
||||
- entityDefinitions:
|
||||
- IDC_Instance: '{263C4882-945F-4DE9-AED8-E0D6516D4903}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_Instance;'
|
||||
name: Instance
|
||||
index: 17
|
||||
translations:
|
||||
- relationship: '&IDR_Class__has_title__Translation;'
|
||||
values:
|
||||
- languageInstanceId: '&IDI_Language_English;'
|
||||
value: 'Instance'
|
||||
@ -0,0 +1,47 @@
|
||||
---
|
||||
# YAML definition for Numeric Attribute
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_NumericAttribute;'
|
||||
inherits: '&IDC_Attribute;'
|
||||
name: Numeric Attribute
|
||||
index: 20
|
||||
customTagName: 'numericAttribute'
|
||||
superclasses:
|
||||
- instance: '&IDC_Attribute;'
|
||||
- instance: '&IDC_ExecutableReturningAttribute;'
|
||||
attributes:
|
||||
- instance: '&IDA_Name;'
|
||||
customTagName: 'name'
|
||||
- instance: '&IDA_Value;'
|
||||
customTagName: 'value'
|
||||
- instance: '&IDA_MaximumValueNumeric;'
|
||||
customTagName: 'maximumValue'
|
||||
- instance: '&IDA_MinimumValueNumeric;'
|
||||
customTagName: 'minimumValue'
|
||||
- instance: '&IDA_DecimalPositions;'
|
||||
customTagName: 'decimalPositions'
|
||||
#~ defaultTask: '&IDI_Task_NumericAttribute_View;'
|
||||
#~ relatedTasks:
|
||||
#~ - instance: '&IDI_Task_NumericAttribute_View;'
|
||||
#~ - instance: '&IDI_Task_NumericAttribute_Edit;'
|
||||
|
||||
- numericAttribute: '&IDA_DecimalPositions;'
|
||||
name: 'Decimal Positions'
|
||||
index: 3
|
||||
- numericAttribute: '&IDA_MaximumLength;'
|
||||
name: 'Maximum Length'
|
||||
index: 4
|
||||
- numericAttribute: '&IDA_MinimumLength;'
|
||||
name: 'Minimum Length'
|
||||
index: 8
|
||||
- numericAttribute: '&IDA_WholeNumber;'
|
||||
name: 'Whole Number'
|
||||
decimalPositions: 0
|
||||
index: 89
|
||||
|
||||
- numericAttribute: '&IDA_MaximumValueNumeric;'
|
||||
name: 'Maximum Value'
|
||||
|
||||
- numericAttribute: '&IDA_MinimumValueNumeric;'
|
||||
name: 'Minimum Value'
|
||||
@ -0,0 +1,20 @@
|
||||
---
|
||||
# YAML definition for Numeric Attribute
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_DateAttribute;'
|
||||
inherits: '&IDC_Attribute;'
|
||||
name: Date Attribute
|
||||
index: 21
|
||||
customTagName: 'dateAttribute'
|
||||
superclasses:
|
||||
- instance: '&IDC_Attribute;'
|
||||
- instance: '&IDC_ExecutableReturningAttribute;'
|
||||
attributes:
|
||||
- instance: '&IDA_Name;'
|
||||
customTagName: 'name'
|
||||
- instance: '&IDA_Value;'
|
||||
customTagName: 'value'
|
||||
|
||||
- dateAttribute: '&IDA_DateAndTime;'
|
||||
name: 'Date And Time'
|
||||
@ -0,0 +1,7 @@
|
||||
---
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_ExecutableReturningWorkData;'
|
||||
name: Executable returning Work Data
|
||||
index: 77
|
||||
abstract: yes
|
||||
@ -0,0 +1,7 @@
|
||||
---
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_ExecutableReturningInstanceSet;'
|
||||
name: Executable returning Instance Set
|
||||
index: 78
|
||||
abstract: yes
|
||||
@ -0,0 +1,7 @@
|
||||
---
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_ExecutableReturningAttribute;'
|
||||
name: Executable returning Attribute
|
||||
index: 79
|
||||
abstract: yes
|
||||
@ -0,0 +1,7 @@
|
||||
---
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_ExecutableReturningElement;'
|
||||
name: Executable returning Element
|
||||
index: 80
|
||||
abstract: yes
|
||||
@ -0,0 +1,39 @@
|
||||
- entityDefinitions:
|
||||
- IDC_SourceDefinition: '{5d0b2f03-4886-4ba6-ac3c-8f9612963fa6}'
|
||||
|
||||
- IDR_Instance__has__Source_Definition: '{57cbc351-0428-47e6-a6db-445e4503abab}'
|
||||
- IDR_Source_Definition__for__Instance: '{4a2fc1bf-29d5-4c39-8489-38ec25e6ae2b}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_SourceDefinition;'
|
||||
name: Source Definition
|
||||
index: 473
|
||||
attributes:
|
||||
- instance: '&IDA_DebugDefinitionFileName;'
|
||||
- instance: '&IDA_DebugDefinitionLineNumber;'
|
||||
- instance: '&IDA_DebugDefinitionColumnNumber;'
|
||||
|
||||
- textAttribute: '&IDA_DebugDefinitionFileName;'
|
||||
name: 'Source Definition File Name'
|
||||
- textAttribute: '&IDA_DebugDefinitionLineNumber;'
|
||||
name: 'Source Definition Line Number'
|
||||
- textAttribute: '&IDA_DebugDefinitionColumnNumber;'
|
||||
name: 'Source Definition Column Number'
|
||||
|
||||
|
||||
- relationship: '&IDR_Instance__has__Source_Definition;'
|
||||
index: 865
|
||||
sourceClassId: '&IDC_Instance;'
|
||||
type: 'has'
|
||||
destinationClassId: '&IDC_SourceDefinition;'
|
||||
siblingRelationshipId: '&IDR_Source_Definition__for__Instance;'
|
||||
singular: yes
|
||||
|
||||
- relationship: '&IDR_Source_Definition__for__Instance;'
|
||||
index: 866
|
||||
sourceClassId: '&IDC_SourceDefinition;'
|
||||
type: 'for'
|
||||
destinationClassId: '&IDC_Instance;'
|
||||
siblingRelationshipId: '&IDR_Instance__has__Source_Definition;'
|
||||
singular: no
|
||||
@ -0,0 +1,11 @@
|
||||
- entityDefinitions:
|
||||
- IDC_EntityDefinition: '{15ffa529-6aab-4f1f-8720-f2534951b045}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_EntityDefinition;'
|
||||
name: Entity Definition
|
||||
index: 474
|
||||
attributes:
|
||||
- instance: '&IDA_Name;'
|
||||
- instance: '&IDA_Value;'
|
||||
@ -0,0 +1,21 @@
|
||||
- entityDefinitions:
|
||||
# Class Definitions
|
||||
|
||||
- IDC_Class: '{B9C9B9B7-AD8A-4CBD-AA6B-E05784630B6B}'
|
||||
- IDC_Attribute: '{F9CD7751-EF62-4F7C-8A28-EBE90B8F46AA}'
|
||||
- IDC_Relationship: '{9B0A80F9-C325-4D36-997C-FB4106204648}'
|
||||
|
||||
- IDC_TextAttribute: '{C2F36542-60C3-4B9E-9A96-CA9B309C43AF}'
|
||||
- IDC_BooleanAttribute: '{EA830448-A403-4ED9-A3D3-048D5D5C3A03}'
|
||||
- IDC_NumericAttribute: '{9DE86AF1-EFD6-4B71-9DCC-202F247C94CB}'
|
||||
- IDC_DateAttribute: '{0B7B1812-DFB4-4F25-BF6D-CEB0E1DF8744}'
|
||||
|
||||
- IDC_Executable: '{6A1F66F7-8EA6-43D1-B2AF-198F63B84710}'
|
||||
- IDC_ExecutableReturningAttribute: '{50b2db7a-3623-4be4-b40d-98fab89d3ff5}'
|
||||
- IDC_ExecutableReturningInstanceSet: '{d5fbc5cb-13fb-4e68-b3ad-46b4ab8909f7}'
|
||||
- IDC_ExecutableReturningElement: '{a15a4f52-1f1a-4ef3-80a7-033d45cc0548}'
|
||||
- IDC_ExecutableReturningWorkData: '{a0365b76-ad1f-462e-84da-d6a1d5b9c88c}'
|
||||
- IDC_ExecutableBuildingResponse: '{bb416328-f1d4-44d6-b6d9-eb94d56d1d6d}'
|
||||
|
||||
- IDC_WorkData: '{05e8f023-88cb-416b-913e-75299e665eb2}'
|
||||
- IDC_WorkSet: '{c4c171d8-994b-485b-b0ac-053d11b963ab}'
|
||||
@ -0,0 +1,102 @@
|
||||
# Attribute Definitions
|
||||
- entityDefinitions:
|
||||
- IDA_Name: '{9153A637-992E-4712-ADF2-B03F0D9EDEA6}'
|
||||
- IDA_Description: '{cea9f148-a00d-4c50-9f86-216b2cfead91}'
|
||||
- IDA_Verb: '{61345a5d-3397-4a96-8797-8863f03a476c}'
|
||||
- IDA_Singular: '{F1A06573-C447-4D85-B4E7-54A438C4A960}'
|
||||
- IDA_Value: '{041DD7FD-2D9C-412B-8B9D-D7125C166FE0}'
|
||||
- IDA_Placeholder: '{faa885d1-9c5f-4e4a-bfe8-adf132c06708}'
|
||||
- IDA_GlobalIdentifier: '{032dc723-2f30-446e-8d5c-63c43691077d}'
|
||||
- IDA_DisplayID: '{5c54acdd-bd00-4003-96d7-37921b885b1c}'
|
||||
- IDA_ClassName: '{c7e8d78e-cfac-4dac-ae24-2ac67a0ba9d3}'
|
||||
- IDA_WorkDataName: '{09fc2b89-25c0-4264-ad9b-d53e12c8a68e}'
|
||||
- IDA_Expression: '{1289868e-add8-4be0-995b-ea3ba5a4bc87}'
|
||||
- IDA_ContentType: '{34142FCB-172C-490A-AF03-FF8451D00CAF}' # '{c6bd9f95-c39b-4eb4-b0a9-b8cbd9d6b97d}'
|
||||
- IDA_Encoding: '{a82f3c46-055e-4e12-9c5d-e40447134389}'
|
||||
- IDA_Comment: '{a70cbe2b-9e17-45d0-a109-e250b5d500f1}'
|
||||
- IDA_MethodName: '{de275bb8-5281-48ab-9919-6fa2d790549e}'
|
||||
- IDA_Version: '{5ffacd76-f949-4f61-a7f4-5647956c004e}'
|
||||
- IDA_NotInUse: '{55777441-33b5-4303-93bf-20a77dec3b6f}'
|
||||
- IDA_MinimumLength: '{8590e809-3947-418a-a32d-fdbfc0776a55}'
|
||||
- IDA_MaximumLength: '{6d69fee2-f220-4aad-ab89-01bfa491dae1}'
|
||||
- IDA_MinimumValueNumeric: '{bc90ffdf-9b6e-444a-a484-f9d06d7f3c31}'
|
||||
- IDA_MaximumValueNumeric: '{b9353b1c-2597-4097-96eb-449a6fafcdab}'
|
||||
- IDA_Order: '{49423f66-8837-430d-8cac-7892ebdcb1fe}'
|
||||
- IDA_CSSValue: '{C0DD4A42-F503-4EB3-8034-7C428B1B8803}'
|
||||
- IDA_RelationshipType: '{71106B12-1934-4834-B0F6-D894637BAEED}'
|
||||
- IDA_TargetURL: '{970F79A0-9EFE-4E7D-9286-9908C6F06A67}'
|
||||
- IDA_Label: '{69cdf8af-fcf2-4477-b75d-71593e7dbb22}'
|
||||
- IDA_LabelOverride: '{89b361e0-9f13-4fea-9b1e-6eca573bd6ba}'
|
||||
- IDA_UserName: '{960FAF02-5C59-40F7-91A7-20012A99D9ED}'
|
||||
- IDA_Password: '{f3ef81b9-70c1-4830-a5f1-f567bc2e4f66}'
|
||||
- IDA_PasswordHash: '{F377FC29-4DF1-4AFB-9643-4191F37A00A9}'
|
||||
- IDA_PasswordSalt: '{8C5A99BC-40ED-4FA2-B23F-F373C1F3F4BE}'
|
||||
- IDA_BackgroundColor: '{B817BE3B-D0AC-4A60-A98A-97F99E96CC89}'
|
||||
- IDA_ForegroundColor: '{BB4B6E0D-D9BA-403D-9E81-93E8F7FB31C8}'
|
||||
- IDA_IPAddress: '{ADE5A3C3-A84E-4798-BC5B-E08F21380208}'
|
||||
- IDA_Token: '{da7686b6-3803-4f15-97f6-7f8f3ae16668}'
|
||||
- IDA_DebugDefinitionFileName: '{03bf47c7-dc97-43c8-a8c9-c6147bee4e1f}'
|
||||
- IDA_DebugDefinitionLineNumber: '{822be9b7-531d-4aa1-818a-6e4de1609057}'
|
||||
- IDA_DebugDefinitionColumnNumber: '{0f75c750-e738-4410-9b4e-deb422efc7aa}'
|
||||
- IDA_DisplayVersionInBadge: '{BE5966A4-C4CA-49A6-B504-B6E8759F392D}'
|
||||
- IDA_EvaluateWorkSet: '{62c28f9e-5ce8-4ce5-8a56-1e80f1af7f6a}'
|
||||
- IDA_Editable: '{957fd8b3-fdc4-4f35-87d6-db1c0682f53c}'
|
||||
- IDA_Static: '{9A3A0719-64C2-484F-A55E-22CD4597D9FD}'
|
||||
- IDA_Final: '{adaba7c7-0f14-46c6-9f87-10be712c889f}'
|
||||
- IDA_ThisInInstancesParm: '{8bd6ff6c-8e9f-4c47-b3e8-5bd8e250fa77}'
|
||||
- IDA_Required: '{4061c1c4-7ec3-439b-b72d-59c7df344a76}'
|
||||
- IDA_Null: '{745c6c38-594e-4528-82c9-e25b023705e4}'
|
||||
- IDA_Empty: '{d5732a93-089e-4924-bad8-5ced4f5177a0}'
|
||||
- IDA_Visible: '{ff73c8f6-f706-4944-b562-43a0acb7eade}'
|
||||
- IDA_RenderAsText: '{15dd9e49-ab6d-44f0-9039-27af81736406}'
|
||||
- IDA_UseAnyCondition: '{31a8a2c2-1f55-4dfe-b177-427a2219ef8c}'
|
||||
- IDA_ValidateOnlyOnSubmit: '{400fcd8e-823b-4f4a-aa38-b444f763259b}'
|
||||
- IDA_Abstract: '{868d682b-f77b-4ed4-85a9-337f338635c1}'
|
||||
- IDA_Set: '{7dc6d936-498a-43e9-8909-ef2838719c43}'
|
||||
- IDA_Build: '{09D23735-7067-4560-843E-1092F0A57BD6}'
|
||||
- IDA_True: '{9F6F4296-2FCD-4B7E-AB09-D25F47D0C54C}'
|
||||
- IDA_MethodType: '{47ae57a9-7723-48a8-80f2-dd410d929e14}'
|
||||
- IDA_MethodBindingType: '{73f39297-79e3-4480-8416-56ab3e228f64}'
|
||||
- IDA_ThisInstanceEqualToInstanceParm: '{7410EC44-4A40-43B9-BCFC-CFDB8979F992}'
|
||||
- IDA_AllowNegative: '{E61F769D-E1FB-4A70-835A-4ACB010DBE6E}'
|
||||
- IDA_StaticOnly: '{06AA6922-360A-49A5-AC17-BC0C91149C24}'
|
||||
- IDA_AddReferences: '{C89BDA1A-CC54-417E-8138-40A47B965147}'
|
||||
- IDA_ClearExecutionMetricResults: '{FEDABDEF-C69A-4944-B454-5C3B7EE646C6}'
|
||||
- IDA_RemoveExecutionMetricsConfiguration: '{FEDABDEF-C69A-4944-B454-5C3B7EE646C6}' # probably the same thing as above
|
||||
- IDA_Global: '{40A05D59-4F7B-46BF-9352-67FC3E5FB2C1}'
|
||||
- IDA_PassAllParms: '{178341d9-884e-4551-955f-8fb19bb1ecef}'
|
||||
- IDA_DoNotUseMBResultSave: '{c635c1d5-ddbd-4532-8036-c7cfd9da8630}'
|
||||
- IDA_BuiltFromBEMProcessNotInListForElement: '{091c806d-a06b-4ad6-a20a-b0f668909313}'
|
||||
- IDA_MultipleValidClasses: '{52c67121-6ba1-4d3d-a718-7fcb5d3ae291}'
|
||||
- IDA_Shared: '{4f4f2b73-6b16-4cbb-a254-a9e557040bca}'
|
||||
|
||||
- IDA_IncludeMIs: '{c97c2410-30d8-41eb-9b71-2aecc63abf46}'
|
||||
- IDA_IncludeSuperclassMethods: '{3828a3f7-57ff-409b-b814-338d5ff51e19}'
|
||||
- IDA_AllowAny: '{af02b1d7-b261-4eaf-9f99-37356c74e237}'
|
||||
- IDA_UserNameOrPasswordIncorrectMessage: '{7a63f087-f47c-4b49-9043-94d6d59ac6c4}'
|
||||
- IDA_LoginPageInstructions: '{dc11f905-335d-4e9b-8f03-55551a184dc3}'
|
||||
- IDA_OpenInNewWindow: '{4a211f11-c5c3-4b58-a7f4-ed62538c5a3d}'
|
||||
- IDA_LongRunning: '{c03aa999-83bc-49db-a27e-70fee477b9fb}'
|
||||
- IDA_SuppressRIHints: '{43328aec-6a5d-4955-8d04-a96dcf98ab02}'
|
||||
- IDA_ShowSpreadsheetButtonOnSelection: '{0ace468d-6d5d-4efd-b59d-2e587ea9f6cf}'
|
||||
|
||||
- IDA_PasswordRules: '{60c3f4c8-4f94-4c2a-8709-848644b61284}'
|
||||
- IDA_EmailAddress: '{61113621-77aa-456d-839b-1c53b32f3d84}'
|
||||
- IDA_NotificationEmailAddress: '{eb84ca5c-b238-4ca4-adcd-6a5076800bb9}'
|
||||
- IDA_GenerateRandomPassword: '{a6b3a5be-313c-4588-92f8-09da0b195f1d}'
|
||||
- IDA_NewPassword: '{a52a27c4-8568-4301-8714-b2f01fb38a15}'
|
||||
- IDA_VerifyNewPassword: '{852e2102-33a0-49e2-bcfd-c126f543248c}'
|
||||
- IDA_RequireChangePasswordAtNextSignIn: '{a2480234-87b7-4958-a4b9-3781865c636b}'
|
||||
- IDA_ResetChallengeQuestions: '{4d7554cc-2061-4516-be42-8ccb1b4a0e29}'
|
||||
- IDA_AccountDisabled: '{0b8f2ca3-f558-4a69-a8b0-de548914dc27}'
|
||||
|
||||
- IDA_GivenName: '{94a3ab09-3db7-4207-9e66-9526eb738669}'
|
||||
- IDA_FamilyName: '{b84f602d-6bfc-4898-9d44-4d49af44cbb4}'
|
||||
- IDA_MethodIsOfTypeSpecified: '{6e9df667-0f95-4320-a4be-5cdb00f1d4ee}'
|
||||
- IDA_Locked: '{36c74f8b-4671-4085-8cb6-33f440caa810}'
|
||||
- IDA_Disabled: '{794d24ee-ece9-4fdf-8eeb-028d75c1e3dd}'
|
||||
|
||||
- IDA_DateAndTime: '{ea71cc92-a5e9-49c1-b487-8ad178b557d2}'
|
||||
|
||||
- IDA_DecimalPositions: '{ec916b5c-ae0e-48c7-bf84-7604a9db99ed}'
|
||||
- IDA_WholeNumber: '{3840999a-8a06-4b6a-a234-d24108dbc42f}'
|
||||
@ -0,0 +1,386 @@
|
||||
- entityDefinitions:
|
||||
- IDR_Class__has_super__Class: "{100F0308-855D-4EC5-99FA-D8976CA20053}"
|
||||
- IDR_Class__has_sub__Class: "{C14BC80D-879C-4E6F-9123-E8DFB13F4666}"
|
||||
|
||||
- IDR_Class__has__Method: "{2DA28271-5E46-4472-A6F5-910B5DD6F608}"
|
||||
- IDR_Method__for__Class: "{76D2CE0D-AA4D-460B-B844-2BD76EF9902B}"
|
||||
|
||||
- IDR_Class__has__Instance: "{7EB41D3C-2AE9-4884-83A4-E59441BCAEFB}"
|
||||
- IDR_Instance__for__Class: "{494D5A6D-04BE-477B-8763-E3F57D0DD8C8}"
|
||||
|
||||
- IDR_Class__has__Relationship: "{3997CAAD-3BFA-4EA6-9CFA-2AA63E20F08D}"
|
||||
- IDR_Relationship__for__Class: "{C00BD63F-10DA-4751-B8EA-0905436EA098}"
|
||||
|
||||
- IDR_Class__has_title__Translation: "{B8BDB905-69DD-49CD-B557-0781F7EF2C50}"
|
||||
|
||||
- IDR_Class__has__Attribute: "{DECBB61A-2C6C-4BC8-9042-0B5B701E08DE}"
|
||||
- IDR_Attribute__for__Class: "{FFC8E435-B9F8-4495-8C85-4DDA67F7E2A8}"
|
||||
|
||||
- IDR_Class__has_default__Task: "{CF396DAA-75EA-4148-8468-C66A71F2262D}"
|
||||
- IDR_Task__default_for__Class: "{da4ddf49-1f14-4ba5-a309-e07d8901ce1f}"
|
||||
|
||||
- IDR_Class__has_owner__User: "{D1A25625-C90F-4A73-A6F2-AFB530687705}"
|
||||
- IDR_User__owner_for__Class: "{04DD2E6B-EA57-4840-8DD5-F0AA943C37BB}"
|
||||
|
||||
- IDR_Instance__for__Module: "{c60fda3c-2c0a-4229-80e8-f644e4471d28}"
|
||||
- IDR_Module__has__Instance: "{c3e5d7e3-5e11-4f8d-a212-b175327b2648}"
|
||||
- IDR_Module__has_parent__Module: '{8ce077fe-442f-4726-900f-1a482b98eb7a}'
|
||||
- IDR_Module__parent_for__Module: '{c22d0d9c-d2e5-4df7-ad8b-966025a9c42f}'
|
||||
|
||||
- IDR_Class__has__Object_Source: "{B62F9B81-799B-4ABE-A4AF-29B45347DE54}"
|
||||
- IDR_Object_Source__for__Class: "{FBB9391D-C4A2-4326-9F85-7801F377253C}"
|
||||
|
||||
- IDR_Class__instances_labeled_by__Executable_returning_Attribute: '{c22fc17f-0c92-47dc-9a8b-28db0db68985}'
|
||||
- IDR_Executable_returning_Attribute__labels_instances_of__Class: '{f4bc604b-cd2a-42bb-9aed-b0282fb77a0a}'
|
||||
|
||||
- IDR_Relationship__has_source__Class: "{7FB5D234-042E-45CB-B11D-AD72F8D45BD3}"
|
||||
- IDR_Class__source_for__Relationship: "{3de784b9-4561-42f0-946f-b1e90d80029e}"
|
||||
- IDR_Relationship__has_destination__Class: "{F220F1C2-0499-4E87-A32E-BDBF80C1F8A4}"
|
||||
- IDR_Class__destination_for__Relationship: "{b5f59216-a1f1-4979-8642-a4845e59daa8}"
|
||||
|
||||
- IDR_Relationship__has_sibling__Relationship: "{656110FF-4502-48B8-A7F3-D07F017AEA3F}"
|
||||
- IDR_Relationship__is_sibling__Relationship: "{FA08B2A4-71E2-44CB-9252-8CE336E2E1AD}"
|
||||
|
||||
- IDR_Element_Content__built_from__BEM_Process: '{3d7094ff-33e5-4800-9e4e-93dde0d1d331}'
|
||||
- IDR_BEM_Process__builds__Element_Content: '{9d3220a3-6919-4ebe-97be-49bb9c304c2d}'
|
||||
|
||||
- IDR_String__has__String_Component: "{3B6C4C25-B7BC-4242-8ED1-BA6D01B834BA}"
|
||||
- IDR_Extract_Single_Instance_String_Component__has__Relationship: "{5E499753-F50F-4A9E-BF53-DC013820499C}"
|
||||
- IDR_Instance_Attribute_String_Component__has__Attribute: "{E15D4277-69FB-4F19-92DB-8D087F361484}"
|
||||
- IDR_String_Component__has_source__Method: "{1ef1c965-e120-48be-b682-aa040573b5fb}"
|
||||
|
||||
- IDR_Class__instance_labeled_by__String: "{F52FC851-D655-48A9-B526-C5FE0D7A29D2}"
|
||||
|
||||
- IDR_Class__has_summary__Report_Field: "{D11050AD-7376-4AB7-84DE-E8D0336B74D2}"
|
||||
|
||||
- IDR_Class__uses_preview__Executable_returning_Element: '{059dc948-5f1b-4331-94f4-6d79dc324ebf}'
|
||||
- IDR_Executable_returning_Element__preview_used_by__Class: '{07d5e08f-fe38-49fd-8fcb-c862a532ec57}'
|
||||
|
||||
- IDR_Class__has_related__Task: "{4D8670E1-2AF1-4E7C-9C87-C910BD7B319B}"
|
||||
- IDR_Task__related_for__Class: "{F6D05235-AAA8-4DC0-8D3A-A0F336B39F01}"
|
||||
|
||||
- IDR_Report_Object__has__Report_Field: "{0af62656-42bc-40a5-b0bc-dbba67c347f6}"
|
||||
- IDR_Report_Field__for__Report_Object: "{b46c8caa-3f46-465f-ba11-7d6f385425a2}"
|
||||
|
||||
- IDR_Task__has_title__Translation: "{D97AE03C-261F-4060-A06D-985E26FA662C}"
|
||||
- IDR_Task__has_instructions__Translation: "{A9387898-9DC0-4006-94F1-1FB02EB3ECD7}"
|
||||
- IDR_Task__has__Prompt: "{929B106F-7E3E-4D30-BB84-E450A4FED063}"
|
||||
|
||||
- IDR_Task__has__Task_Category: "{84048159-430d-4f6c-9361-115c8629c517}"
|
||||
- IDR_Task_Category__for__Task: "{b9480590-b9a7-4abe-bef1-a16ddfb4792a}"
|
||||
- IDR_Task__executes__Method_Call: "{D8C0D4D4-F8C6-4B92-A2C1-8BF16B16203D}"
|
||||
- IDR_Task__has_preview_action_title__Translation: "{3f65ce02-11dd-4829-a46b-b9ea1b43e56a}"
|
||||
|
||||
- IDR_Prompt__has__Report_Field: "{922CCB05-61EA-441D-96E0-63D58231D202}"
|
||||
- IDR_Report_Field__for__Prompt: "{5DED3DB4-6864-45A9-A5FF-8E5A35AD6E6F}"
|
||||
|
||||
- IDR_Instance_Prompt__has_valid__Class: "{D5BD754B-F401-4FD8-A707-82684E7E25F0}"
|
||||
|
||||
- IDR_Instance_Prompt_Value__has__Instance: "{512B518E-A892-44AB-AC35-4E9DBCABFF0B}"
|
||||
|
||||
- IDR_Method__executed_by__Method_Binding: "{D52500F1-1421-4B73-9987-223163BC9C04}"
|
||||
- IDR_Method_Binding__executes__Method: "{B782A592-8AF5-4228-8296-E3D0B24C70A8}"
|
||||
|
||||
- IDR_Method__has_return_type__Class: "{1241c599-e55d-4dcf-9200-d0e48c217ef8}"
|
||||
|
||||
- IDR_Method_Binding__has__Parameter_Assignment: "{24938109-94f1-463a-9314-c49e667cf45b}"
|
||||
- IDR_Parameter_Assignment__for__Method_Binding: "{19c4a5db-fd26-44b8-b431-e081e6ffff8a}"
|
||||
|
||||
- IDR_Parameter__has_data_type__Instance: "{ccb5200c-5faf-4a3a-9e8e-2edf5c2e0785}"
|
||||
- IDR_Instance__data_type_for__Parameter: "{ea1e6305-b2e4-4ba5-91b4-1ecfbebfa490}"
|
||||
|
||||
- IDR_Instance_Set__has__Instance: "{7c9010a2-69f1-4029-99c8-72e05c78c41e}"
|
||||
|
||||
- IDR_Parameter_Assignment__assigns_to__Parameter: "{a6d30e78-7bff-4fcc-b109-ee96681b0a9e}"
|
||||
- IDR_Parameter__assigned_from__Parameter_Assignment: "{2085341e-5e7e-4a7f-bb8d-dfa58f6030d9}"
|
||||
|
||||
- IDR_Method_Binding__assigned_to__Parameter_Assignment: "{cbcb23b7-10c4-49eb-a1ca-b9da73fe8b83}"
|
||||
- IDR_Parameter_Assignment__assigns_from__Method_Binding: "{1e055d30-a968-49d8-93fe-541994fc0c51}"
|
||||
|
||||
- IDR_Method_Call__has__Method: "{3D3B601B-4EF0-49F3-AF05-86CEA0F00619}"
|
||||
- IDR_Method_Call__has__Prompt_Value: "{765BD0C9-117D-4D0E-88C9-2CEBD4898135}"
|
||||
|
||||
- IDR_Validation__has__Validation_Classification: "{BCDB6FFD-D2F2-4B63-BD7E-9C2CCD9547E0}"
|
||||
- IDR_Validation__has_true_condition__Executable: "{AA2D3B51-4153-4599-A983-6B4A13ADCBCB}"
|
||||
- IDR_Validation__has_false_condition__Executable: "{419047F8-852B-4A4D-B161-A8BD022FD8EB}"
|
||||
|
||||
- IDR_Validation__has_failure_message__Translation: "{E15A97DD-2A1D-4DC0-BD6B-A957B63D9802}"
|
||||
- IDR_Translation__failure_message_for__Validation: "{46a7dfcb-8848-47d5-9ad3-d27fbd8b423f}"
|
||||
|
||||
- IDR_Get_Attribute_Method__returns__Attribute: "{5eca9b3f-be75-4f6e-8495-781480774833}"
|
||||
- IDR_Attribute__returned_by__Get_Attribute_Method: "{e82ace2e-84b7-4912-89ed-7b8efd63bb5d}"
|
||||
|
||||
- IDR_Get_Attribute_by_System_Routine_Method__returns__Attribute: "{e19cf181-b5bf-4595-b5c6-b9098a7a41bb}"
|
||||
- IDR_Attribute__returned_by__Get_Attribute_by_System_Routine_Method: "{b6f2981f-d324-4d4a-b2df-1d866825e75e}"
|
||||
- IDR_Get_Attribute_by_System_Routine_Method__uses__System_Attribute_Routine: "{f7aaac2c-0bfd-4b31-8c8c-3a76e9522574}"
|
||||
- IDR_System_Attribute_Routine__used_by__Get_Attribute_by_System_Routine_Method: "{57b3a574-9f0c-4723-a32f-bde523d7e773}"
|
||||
|
||||
- IDR_Get_Referenced_Instance_Set_Method__returns__Work_Set: "{72057f5b-9b49-497d-852f-cd7e5e258d6c}"
|
||||
- IDR_Work_Set__returned_by__Get_Referenced_Instance_Set_Method: "{ac6092e6-e098-40a3-a9fb-f27312cffa7c}"
|
||||
- IDR_Get_Referenced_Instance_Set_Method__uses_reference__Executable_returning_Instance_Set: "{2978238f-7cb0-4ba3-8c6f-473df782cfef}" # Loop on Instance Set
|
||||
- IDR_Executable_returning_Instance_Set__reference_used_by__Get_Referenced_Instance_Set_Method: "{22756055-ea78-4893-9404-2f3704fce188}"
|
||||
- IDR_Get_Referenced_Instance_Set_Method__uses_answer__Executable_returning_Instance_Set: "{6a65819e-c8cb-4575-9af8-ee221364049b}" # IDR_Get_Referenced_Instance_Set_Method__has_relationship__Method
|
||||
- IDR_Executable_returning_Instance_Set__answer_used_by__Get_Referenced_Instance_Set_Method: "{3e01a160-429e-40eb-b342-f3c18da86ae3}"
|
||||
|
||||
- IDR_Get_Referenced_Attribute_Method__returns__Attribute: "{87f90fe9-5ec6-4b09-8f51-b8a4d1544cae}"
|
||||
- IDR_Attribute__returned_by__Get_Referenced_Attribute_Method: "{80e4ffd8-77d8-4835-a4e0-73a176e7f646}"
|
||||
- IDR_Get_Referenced_Attribute_Method__uses_reference__Executable_returning_Instance_Set: "{c7ecd498-6d05-4e07-b1bc-f7127d0d6666}"
|
||||
- IDR_Executable_returning_Instance_Set__reference_used_by__Get_Referenced_Attribute_Method: "{b9a44398-e6c5-48f9-8ec5-a8b158a7adf5}"
|
||||
- IDR_Get_Referenced_Attribute_Method__uses_answer__Executable_returning_Attribute: "{022ccde3-2b9e-4573-a8fc-e7568f420cd3}"
|
||||
- IDR_Executable_returning_Attribute__answer_used_by__Get_Referenced_Attribute_Method: "{738ff9a4-eb71-476e-a0a4-524f1de56add}"
|
||||
|
||||
- IDR_Get_Specified_Instances_Method__returns__Work_Set: "{27796f3d-0cbd-42c5-a840-791d3af6c16d}"
|
||||
- IDR_Work_Set__returned_by__Get_Specified_Instances_Method: "{3a0080c7-7061-42a4-9814-cd3f6efaaa16}"
|
||||
- IDR_Get_Specified_Instances_Method__uses__Instance: "{dea1aa0b-2bef-4bac-b4f9-0ce8cf7006fc}"
|
||||
- IDR_Instance__used_by__Get_Specified_Instances_Method: "{13978b33-dd35-4d96-9414-4cb929b549e9}"
|
||||
|
||||
- IDR_Prompt_Value__has__Prompt: "{7CD62362-DDCE-4BFC-87B9-B5499B0BC141}"
|
||||
|
||||
- IDR_User__has_display_name__Translation: "{6C29856C-3B10-4F5B-A291-DD3CA4C04A2F}"
|
||||
- IDR_User_Login__has__User: "{85B40E4B-849B-4006-A9C0-4E201B25975F}"
|
||||
|
||||
- IDR_System_Account__for__Person: "{f0c07f27-7601-4760-ab3d-851395aa325e}"
|
||||
- IDR_Person__has__System_Account: "{20145a08-fe0e-4630-90f2-6a8a5a7a5fcb}"
|
||||
|
||||
- IDR_User__has_default__Page: "{f00cda6f-eded-4e0f-b6c5-9675ed664a75}"
|
||||
|
||||
- IDR_Dashboard__has__Dashboard_Content: "{d26acf18-afa5-4ccd-8629-e1d9dac394ed}"
|
||||
- IDR_Dashboard_Content__for__Dashboard: "{9f236d2d-1f45-4096-a69c-42f37abbeebc}"
|
||||
- IDR_Dashboard_Content__has__Instance: "{1f0c4075-2b7d-42c2-8488-c7db06e91f5a}"
|
||||
- IDR_Instance__for__Dashboard_Content: "{376951c9-252b-4843-8e1d-ca89c94ddfa6}"
|
||||
|
||||
- IDR_Return_Instance_Set_Method_Binding__has_source__Class: "{EE7A3049-8E09-410C-84CB-C2C0D652CF40}"
|
||||
|
||||
- IDR_Report__has__Report_Column: "{7A8F57F1-A4F3-4BAF-84A5-E893FD79447D}"
|
||||
- IDR_Report__has__Report_Data_Source: "{1DE7B484-F9E3-476A-A9D3-7D2A86B55845}"
|
||||
- IDR_Report__has__Prompt: "{5D112697-303F-419F-886F-3F09F0670B07}"
|
||||
|
||||
- IDR_Report_Column__has__Report_Column_Option: "{41FFF5F0-B467-4986-A6FD-46FAF4A479E9}"
|
||||
|
||||
- IDR_Report_Data_Source__has_source__Method: "{2D5CB496-5839-46A0-9B94-30D4E2227B56}"
|
||||
|
||||
- IDR_Report_Field__has_source__Method: "{5db86b76-69bf-421f-96e7-4c49452db82e}"
|
||||
- IDR_Attribute_Report_Field__has_target__Attribute: "{37964301-26FD-41D8-8661-1F73684C0E0A}"
|
||||
- IDR_Relationship_Report_Field__has_target__Relationship: "{134B2790-F6DF-4F97-9AB5-9878C4A715E5}"
|
||||
|
||||
|
||||
- IDR_Tenant__has__Application: "{22936f51-2629-4503-a30b-a02d61a6c0e0}"
|
||||
- IDR_Application__for__Tenant: '{c4ac2f1f-56c8-496f-9f93-3a0a2bb9a54c}'
|
||||
|
||||
- IDR_Tenant__has_sidebar__Menu: "{D62DFB9F-48D5-4697-AAAD-1CAD0EA7ECFA}"
|
||||
- IDR_Tenant__has__Tenant_Type: "{E94B6C9D-3307-4858-9726-F24B7DB21E2D}"
|
||||
|
||||
- IDR_Tenant__has_company_logo_image__File: "{3540c81c-b229-4eac-b9b5-9d4b4c6ad1eb}"
|
||||
|
||||
- IDR_Menu__has__Menu_Section: "{a22d949f-f8d1-4dcc-a3eb-d9f910228dfd}"
|
||||
- IDR_Menu_Item__has_title__Translation: "{65E3C87E-A2F7-4A33-9FA7-781EFA801E02}"
|
||||
- IDR_Menu_Section__has__Menu_Item: "{5b659d7c-58f9-453c-9826-dd3205c3c97f}"
|
||||
|
||||
- IDR_Command_Menu_Item__has__Icon: "{8859DAEF-01F7-46FA-8F3E-7B2F28E0A520}"
|
||||
|
||||
- IDR_Instance_Menu_Item__has_target__Instance: "{C599C20E-F01A-4B12-A919-5DC3B0F545C2}"
|
||||
|
||||
- IDR_Page__has_title__Translation: "{7BE6522A-4BE8-4CD3-8701-C8353F7DF630}"
|
||||
- IDR_Page__has__Style: "{6E6E1A85-3EA9-4939-B13E-CBF645CB8B59}"
|
||||
- IDR_Page__has__Page_Component: "{24F6C596-D77D-4754-B023-00321DEBA924}"
|
||||
|
||||
- IDR_Style__has__Style_Rule: "{4CC8A654-B2DF-4B17-A956-24939530790E}"
|
||||
- IDR_Style_Rule__has__Style_Property: "{B69C2708-E78D-413A-B491-ABB6F1D2A6E0}"
|
||||
|
||||
- IDR_Page__has_master__Page: "{9bdbfd64-0915-419f-83fd-e8cf8bcc74ae}"
|
||||
- IDR_Page__master_for__Page: "{7fe8f2a2-c94d-4010-83aa-9300cc99d71d}"
|
||||
|
||||
- IDR_Page_Component__has__Style: "{818CFF50-7D42-43B2-B6A7-92C3C54D450D}"
|
||||
- IDR_Style__for__Page_Component: "{007563E7-7277-4436-8C82-06D5F156D8E1}"
|
||||
|
||||
- IDR_Button_Page_Component__has_text__Translation: "{C25230B1-4D23-4CFE-8B75-56C33E8293AF}"
|
||||
- IDR_Image_Page_Component__has_source__Method: "{481E3FBE-B82A-4C76-9DDF-D66C6BA8C590}"
|
||||
|
||||
- IDR_Sequential_Container_Page_Component__has__Sequential_Container_Orientation: "{DD55F506-8718-4240-A894-21346656E804}"
|
||||
- IDR_Container_Page_Component__has__Page_Component: "{CB7B8162-1C9E-4E72-BBB8-C1C37CA69CD5}"
|
||||
|
||||
- IDR_Panel_Page_Component__has_header__Page_Component: "{223B4073-F417-49CD-BCA1-0E0749144B9D}"
|
||||
- IDR_Panel_Page_Component__has_content__Page_Component: "{AD8C5FAE-2444-4700-896E-C5F968C0F85B}"
|
||||
- IDR_Panel_Page_Component__has_footer__Page_Component: "{56E339BD-6189-4BAC-AB83-999543FB8060}"
|
||||
|
||||
- IDR_Element_Page_Component__has__Element: "{fe833426-e25d-4cde-8939-2a6c9baac20c}"
|
||||
- IDR_Element_Page_Component__has__Element_Content_Display_Option: "{74e3c13a-04fd-4f49-be70-05a32cdcdfe7}"
|
||||
- IDR_Element_Content_Display_Option__for__Element_Page_Component: "{7d3a7045-0925-49db-9b7d-24863c9848a6}"
|
||||
|
||||
- IDR_Element__for__Element_Page_Component: "{963c5c60-3979-47fa-b201-a26839b9ded9}"
|
||||
|
||||
- IDR_Tenant__has_logo_image__File: "{4C399E80-ECA2-4A68-BFB4-26A5E6E97047}"
|
||||
- IDR_Tenant__has_background_image__File: "{39B0D963-4BE0-49C8-BFA2-607051CB0101}"
|
||||
- IDR_Tenant__has_icon_image__File: "{CC4E65BD-7AAA-40DA-AECA-C607D7042CE3}"
|
||||
- IDR_Tenant__has_application_title__Translation: "{76683437-67ba-46d9-a5e7-2945be635345}"
|
||||
- IDR_Tenant__has_mega__Menu: "{cdd743cb-c74a-4671-9922-652c7db9f2d8}"
|
||||
|
||||
- IDR_Tenant_Type__has_title__Translation: "{79AAE09C-5690-471C-8442-1B230610456C}"
|
||||
|
||||
- IDR_Prompt__has_title__Translation: "{081ee211-7534-43c4-99b5-24bd9537babc}"
|
||||
|
||||
- IDR_Report__has_title__Translation: "{DF93EFB0-8B5E-49E7-8BC0-553F9E7602F9}"
|
||||
- IDR_Report__has_description__Translation: "{D5AA18A7-7ACD-4792-B039-6C620A151BAD}"
|
||||
- IDR_Report_Field__has_title__Translation: "{6780BFC2-DBC0-40AE-83EE-BFEF979F0054}"
|
||||
|
||||
- IDR_Content_Page_Component__gets_content_from__Method: "{0E002E6F-AA79-457C-93B8-2CCE1AEF5F7E}"
|
||||
- IDR_Method__provides_content_for__Content_Page_Component: "{5E75000D-2421-4AD4-9E5F-B9FDD9CB4744}"
|
||||
|
||||
- IDR_Securable_Item__secured_by__Method: "{15199c49-9595-4288-846d-13b0ad5dcd4b}"
|
||||
- IDR_Get_Relationship_Method__has__Relationship: "{321581d6-60c1-4547-8344-9d5bda027adc}"
|
||||
|
||||
- IDR_Integration_ID__has__Integration_ID_Usage: "{6cd30735-df83-4253-aabe-360d6e1a3701}"
|
||||
- IDR_Integration_ID_Usage__for__Integration_ID: "{d8d981ec-7686-40da-b89f-006c85042444}"
|
||||
|
||||
- IDR_Condition_Group__has_true_condition__Executable_returning_Work_Data: "{d955da3f-7ef4-4374-8b86-167c73434f75}"
|
||||
- IDR_Executable_returning_Work_Data__true_condition_for__Condition_Group: "{1acdefd1-e1b4-45bb-99e1-bf73dea71da5}"
|
||||
|
||||
- IDR_Condition_Group__has_false_condition__Executable_returning_Work_Data: "{e46dbc4f-ae8d-4ad8-b9e6-10cedfa68b73}"
|
||||
- IDR_Executable_returning_Work_Data__false_condition_for__Condition_Group: "{633af008-bf7f-4da1-94d6-67a9a80586d6}"
|
||||
|
||||
- IDR_Audit_Line__has__Instance: "{c91807ed-0d73-4729-990b-d90750764fb5}"
|
||||
- IDR_Audit_Line__has__User: "{7c1e048d-3dcb-4473-9f2e-e21014a76aa5}"
|
||||
|
||||
- IDR_Method__has__Method_Parameter: "{c455dc79-ba9b-4a7c-af8e-9ca59dbe511f}"
|
||||
- IDR_Method_Parameter__for__Method: "{0bcb6e5b-5885-4747-843c-ed4c3d3dc234}"
|
||||
- IDR_Method__returns__Attribute: "{eb015d32-0d4f-4647-b9b8-715097f4434b}"
|
||||
|
||||
- IDR_Detail_Page_Component__has_caption__Translation: "{4a15fa44-fb7b-4e26-8ce2-f36652792b48}"
|
||||
|
||||
- IDR_Element__has__Element_Content: "{c1d32481-02f9-48c6-baf8-37d93fa8da23}"
|
||||
- IDR_Element_Content__for__Element: "{2eff7f58-0edd-40b7-9c06-00774257649e}"
|
||||
|
||||
- IDR_Element__has_label__Translation: "{7147ea90-9f45-4bb9-b151-025b6e2bd834}"
|
||||
|
||||
- IDR_Element_Content__has__Instance: "{315b71ba-953d-45fc-87e5-4f0a268242a9}"
|
||||
- IDR_Instance__for__Element_Content: "{c3959f84-248d-4ede-a3f2-f262917c7b56}"
|
||||
|
||||
- IDR_Element_Content__has__Layout: "{1ab74120-05ea-4aca-b6d3-c7e0133e0c4f}"
|
||||
- IDR_Layout__for__Element_Content: "{efdce6d8-c6aa-4019-a6e4-fff5db1224aa}"
|
||||
|
||||
- IDR_Layout__has__Style: '{e684bb26-7e78-4a21-b8b4-5a550f3053d5}'
|
||||
- IDR_Style__for__Layout: '{7588a2f7-823d-4e00-ae37-10547c8d06e4}'
|
||||
|
||||
- IDR_Measurement__has__Measurement_Unit: '{C9720082-1F40-406D-80B7-81C1B690354D}'
|
||||
- IDR_Measurement_Unit__for__Measurement: '{3117CB16-6860-48B6-8E21-3655A121E695}'
|
||||
|
||||
- IDR_Element_Content__has__Element_Content_Display_Option: "{f070dfa7-6260-4488-a779-fae291903f2d}"
|
||||
- IDR_Element_Content_Display_Option__for__Element_Content: "{12fe7923-b3d2-4152-96c7-a901410b3466}"
|
||||
|
||||
- IDR_Element_Content__has__Validation: "{265637cd-2099-416b-88fa-4f5ed88a87e3}"
|
||||
- IDR_Validation__for__Element_Content: "{3a4677e8-9c78-4149-80ad-46e5ac3b12f5}"
|
||||
|
||||
- IDR_Instance__has__Instance_Definition: "{329c54ee-17b8-4550-ae80-be5dee9ac53c}"
|
||||
|
||||
- IDR_Task__has_initiating__Element: "{78726736-f5b7-4466-b114-29cbaf6c9329}"
|
||||
- IDR_Element__initiates_for__Task: "{36964c5d-348e-4f88-8a62-0a795b43bc14}"
|
||||
|
||||
- IDR_Detail_Page_Component__has_row_source__Method_Binding: "{54FBD056-0BD4-44F4-921C-11FB0C77996E}"
|
||||
- IDR_Detail_Page_Component__has_column_source__Method_Binding: "{ddabeeda-aa26-4d87-a457-4e7da921a293}"
|
||||
|
||||
- IDR_Work_Set__has_valid__Class: "{08087462-41a5-4271-84bc-a9bcd31a2c21}"
|
||||
- IDR_Class__valid_for__Work_Set: "{73c65dcf-7810-47d4-98c0-898ca1b17a68}"
|
||||
|
||||
- IDR_Conditional_Select_Attribute_Case__invokes__Executable_returning_Attribute: "{dbd97430-9c55-430d-815c-77fce9887ba7}"
|
||||
- IDR_Executable_returning_Attribute__invoked_by__Conditional_Select_Attribute_Case: "{f4b04072-abe8-452a-b8f8-e0369dde24d4}"
|
||||
|
||||
- IDR_Style__gets_background_image_File_from__Return_Instance_Set_Method_Binding: "{4b4a0a3e-426c-4f70-bc15-b6efeb338486}"
|
||||
|
||||
- IDR_Style__has__Style_Class: "{2cebd830-52aa-44ff-818d-b2d6ee273a1f}"
|
||||
- IDR_Style_Class__for__Style: "{b2fbce51-455a-42b5-9fd1-c28bb0cbe613}"
|
||||
|
||||
- IDR_Style__implements__Style: "{99b1c16a-f2cb-4cc5-a3bb-82a96335aa39}"
|
||||
- IDR_Style__implemented_for__Style: "{271ef816-1e94-4f02-a805-4f9536c28dca}"
|
||||
|
||||
- IDR_Style__has_width__Measurement: "{4930ca87-641a-426d-9d67-cda6d5f22303}"
|
||||
- IDR_Measurement__width_for__Style: "{304981bc-8747-48e0-8b54-fd7ffa2e1e4e}"
|
||||
|
||||
- IDR_Style__has_height__Measurement: "{978e6de0-af73-45a0-bb56-aaf451615b06}"
|
||||
- IDR_Measurement__height_for__Style: "{ab43f0d4-3099-4f4c-9001-6a1270f6e2fa}"
|
||||
|
||||
- IDR_Control_Transaction_Method__processes__Element: "{24bc1dc0-d6cc-44ff-86ba-1360ebd59f3a}"
|
||||
- IDR_Element__processed_by__Control_Transaction_Method: "{0f182291-6784-47b3-a8d3-d2f6ebf3950c}"
|
||||
|
||||
- IDR_Control_Transaction_Method__uses__Build_Response_Method_Binding: '{d8f2f0cc-54a2-4004-a383-8c1321495531}'
|
||||
- IDR_Build_Response_Method_Binding__used_by__Control_Transaction_Method: '{9b83d1f3-6569-4e98-9d88-765684abfd18}'
|
||||
|
||||
- IDR_Get_Instance_Set_By_System_Routine_Method__uses__System_Instance_Set_Routine: "{085bd706-eece-4604-ac04-b7af114d1d21}"
|
||||
- IDR_System_Instance_Set_Routine__used_by__Get_Instance_Set_By_System_Routine_Method: "{6fb6534c-2a46-4d6d-b9df-fd581f19efed}"
|
||||
|
||||
- IDR_Derived_Element_Content__has__Derived_EC_Parameter: "{985189a7-fc9e-4eb6-8db2-7362fb60b5d1}"
|
||||
- IDR_Derived_EC_Parameter__for__Derived_Element_Content: "{2687dd17-3891-4835-8cd7-7b488c51c4bc}"
|
||||
|
||||
- IDR_Derived_EC_Parameter__assigns__Work_Data: "{540b7a0a-6dff-4601-a796-c451963e912a}"
|
||||
- IDR_Work_Data__assigned_by__Derived_EC_Parameter: "{e7ce127d-6b17-4795-abf4-cbcf29a0bf68}"
|
||||
|
||||
- IDR_Derived_Element_Content__update_with__Executable_returning_Work_Data: "{4151911a-485c-4488-8e19-1560f489d411}"
|
||||
- IDR_Executable_returning_Work_Data__used_by__Derived_Element_Content: "{75fdacf8-163c-45ac-86eb-80677ff738ad}"
|
||||
|
||||
- IDR_Work_Data__in__Namespace: '{c06e6d4d-c0e3-4e87-b2b5-76fedb979318}'
|
||||
|
||||
- IDR_Parameter_Assignment__assigns_from__Executable_returning_Work_Data: '{6f3687ed-7d88-4ece-914e-c47c57c1146d}'
|
||||
- IDR_Executable_returning_Work_Data__assigned_from__Parameter_Assignment: '{40540642-69b3-4713-ac55-6946060bd385}'
|
||||
- IDR_Parameter_Assignment__assigns_to__Work_Data: '{51c37636-35d2-4528-99ca-50cf09fa1427}'
|
||||
- IDR_Work_Data__assigned_by__Parameter_Assignment: '{b9e0cc99-ef20-435f-b7b2-e19c5cd44916}'
|
||||
|
||||
# - IDR_System_Account__has__User_Preferences: "{ada4deb2-adfd-409f-b13a-9856fabd5522}"
|
||||
# - IDR_User_Preferences__for__System_Account: "{ab2372a5-a4c7-488a-89f6-67e5834f8c83}"
|
||||
|
||||
- IDR_Person__has__Person_Name: "{fb389a4e-4b0e-4742-a7b4-1408403eebc9}"
|
||||
- IDR_Person_Name__for__Person: "{13f8bedd-34b6-4343-bf86-6d33171cbc27}"
|
||||
|
||||
- IDR_Person__has_image__File: "{b1ea6983-ef5b-447e-9a64-d1ffa93a003d}"
|
||||
- IDR_File__image_for__Person: "{612ceb91-794b-49bc-9da3-59df8cfa7539}"
|
||||
|
||||
- IDR_Instance__has__Instance_Source: '{B62F9B81-799B-4ABE-A4AF-29B45347DE54}'
|
||||
- IDR_Instance_Source__for__Instance: '{FBB9391D-C4A2-4326-9F85-7801F377253C}'
|
||||
|
||||
- IDR_Element__processed_by__Process_Related_Updates_Method: '{ed9c836a-04a4-4505-8953-3c567e841c66}'
|
||||
- IDR_Process_Related_Updates_Method__processes__Element: '{bb281665-7000-4144-994e-ffb40f6b4d2d}'
|
||||
|
||||
- IDR_Class__processed_by__Process_Related_Updates_Method: '{ca069509-87d9-4b0b-b4f3-07d1f4cd7fcf}'
|
||||
- IDR_Process_Related_Updates_Method__processes_for__Class: '{436a20fb-f672-4397-aca4-ec0ed6e2280a}'
|
||||
|
||||
- IDR_Process_Related_Updates_Method__uses__Executable_for_PUMB: '{50e1f14a-d6e5-4c71-b7ab-1755442728dc}'
|
||||
- IDR_Executable_for_PUMB__used_by__Process_Related_Updates_Method: '{6b3c7631-3a01-42d9-98d3-f60bd98ca350}'
|
||||
|
||||
- IDR_PUM_Process__invokes__Execute_Update_Method_Binding: '{d3e83c17-fd38-46a0-a055-66281eabe9b0}'
|
||||
- IDR_Execute_Update_Method_Binding__invoked_by__PUM_Process: '{8f22f056-12c7-4fa2-93fb-b07821bd3946}'
|
||||
|
||||
- IDR_PUM_Process__invokes__Process_Related_Updates_Method: '{ec39cc23-661a-4677-86e7-21cbf309af1a}'
|
||||
- IDR_Process_Related_Updates_Method__invoked_by__PUM_Process: '{5d7d09f8-399e-4b49-a63b-2834a1f49f69}'
|
||||
|
||||
- IDR_Process_Updates_Method__has__PUM_Process: '{0ffaf08e-dbb5-49d0-8de9-d253ce6cbe7c}'
|
||||
- IDR_PUM_Process__for__Process_Updates_Method: '{12c9b11b-c56b-4ca4-aaa0-2c3d4474e6a3}'
|
||||
|
||||
- IDR_System_Account__has__User_Preferences: '{327f1242-6a51-470b-8115-d05ec285a1fa}'
|
||||
- IDR_User_Preferences__for__System_Account: '{da20aab7-155e-4e06-8377-ef58b14f9979}'
|
||||
|
||||
- IDR_User_Preferences__has_favorite__Instance: '{a3de0c1c-31f5-4871-a135-98fd87595932}'
|
||||
- IDR_Instance__favorite_for__User_Preferences: '{3dab8340-0cb9-450d-85ce-c6db5aedbdd5}'
|
||||
|
||||
- IDR_User_Preferences__has_recent__Search: '{2166fcf2-fc8d-4190-95ff-e7c8eaa31321}'
|
||||
- IDR_Search__recent_for__User_Preferences: '{3f7506c0-0cc0-4612-91b6-94558c91f14b}'
|
||||
|
||||
- IDR_Style__has_horizontal__Alignment: '{cc8d60e3-1b42-4ab1-a918-3d109891bb4e}'
|
||||
- IDR_Alignment__horizontal_for__Style: '{6cd4551c-027b-483a-a890-7d2b7aa02cb0}'
|
||||
|
||||
- IDR_Style__has_vertical__Alignment: '{24c175dd-c34c-4ffc-aef0-440aa032ceeb}'
|
||||
- IDR_Alignment__vertical_for__Style: '{1a17dbdd-584a-410e-b553-b5966882452d}'
|
||||
|
||||
- IDR_Assign_Attribute_Method__uses__Executable_returning_Attribute: '{9313f96e-58af-416f-852e-ef83725057fc}'
|
||||
- IDR_Executable_returning_Attribute__used_by__Assign_Attribute_Method: '{cd8fd04c-dcdd-4dc8-9d5c-e8f83d080cb8}'
|
||||
- IDR_Assign_Attribute_Method__assigns__Attribute: '{74061875-8a27-403b-9456-02e52cfd13b2}'
|
||||
- IDR_Attribute__assigned_by__Assign_Attribute_Method: '{d3b540e8-0f52-4595-bf52-1968637da59a}'
|
||||
|
||||
- IDR_BEM_Process__uses_loop__Executable_returning_Instance_Set: '{0fb2b538-eacb-418a-b7d8-43a584b85952}'
|
||||
- IDR_Executable_returning_Instance_Set__loop_used_by__BEM_Process: '{903e0a4b-f93b-420c-a11d-f34be76d0479}'
|
||||
|
||||
- IDR_Build_Element_Method__has__BEM_Process: '{6f1811b0-4e58-4e66-8318-083b62aac5de}'
|
||||
- IDR_BEM_Process__for__Build_Element_Method: '{da991add-0a67-428c-9568-efba5633c91a}'
|
||||
|
||||
- IDR_Build_Element_Method__returns__Element: '{4d13d021-7363-4131-b74a-241698c3f1d0}'
|
||||
- IDR_Element__returned_by__Build_Element_Method: '{ae6a82f0-950b-44c0-a1e6-53d8a7e9e46d}'
|
||||
|
||||
- IDR_Instance_Op_Method__returns__Work_Set: '{aadc223e-e300-4914-ad29-62d497afcc36}'
|
||||
- IDR_Work_Set__returned_by__Instance_Op_Method: '{5e15f42f-e634-45ee-9ecc-fbde4fd0c38f}'
|
||||
@ -10,6 +10,7 @@
|
||||
name: 'Group Layout'
|
||||
index: 1599
|
||||
customTagName: 'groupLayout'
|
||||
registerForTemplate: yes
|
||||
relationships:
|
||||
- instance: '&IDR_Group_Layout__uses__Group_Layout_Option;'
|
||||
customTagName: 'options'
|
||||
|
||||
@ -75,22 +75,22 @@
|
||||
siblingRelationshipId: '&IDR_Conditional_Select_Attribute_Method__returns__Attribute;'
|
||||
singular: no
|
||||
|
||||
- conditionalSelectAttributeMethod: '{c047715b-2547-47be-9437-9af40f1d6fdf}'
|
||||
forClassId: '&IDC_ConditionalSelectAttributeMethod;'
|
||||
verb: 'get'
|
||||
name: 'example item from choices depending on arbitrary magic'
|
||||
cases:
|
||||
- globalIdentifier: '{ec04570c-c5ac-4146-ba4a-a9a496465067}'
|
||||
#conditionGroup: '{23705abe-d562-4335-b78b-1ba06d886866}'
|
||||
trueConditions: '&IDMB_Common_Boolean__get__Arbitrary_Magic_Toggle;'
|
||||
falseConditions:
|
||||
useAnyCondition: no
|
||||
# default implementation: `Common Numeric@get 42 (BA)*P*S[ramb]`
|
||||
returnsAttributeId: '&IDMB_Common_Numeric__get__42;'
|
||||
# - conditionalSelectAttributeMethod: '{c047715b-2547-47be-9437-9af40f1d6fdf}'
|
||||
# forClassId: '&IDC_ConditionalSelectAttributeMethod;'
|
||||
# verb: 'get'
|
||||
# name: 'example item from choices depending on arbitrary magic'
|
||||
# cases:
|
||||
# - globalIdentifier: '{ec04570c-c5ac-4146-ba4a-a9a496465067}'
|
||||
# #conditionGroup: '{23705abe-d562-4335-b78b-1ba06d886866}'
|
||||
# trueConditions: '&IDMB_Common_Boolean__get__Arbitrary_Magic_Toggle;'
|
||||
# falseConditions:
|
||||
# useAnyCondition: no
|
||||
# # default implementation: `Common Numeric@get 42 (BA)*P*S[ramb]`
|
||||
# returnsAttributeId: '&IDMB_Common_Numeric__get__42;'
|
||||
|
||||
- globalIdentifier: '{3e149124-cc01-4427-ae19-167a23e8b647}' # default case
|
||||
#conditionGroup: '{b5585cf6-0483-437f-9dc9-fb804f5b7db2}'
|
||||
trueConditions:
|
||||
falseConditions:
|
||||
useAnyCondition: no
|
||||
returnsAttributeId: '&IDA_DateAndTime;'
|
||||
# - globalIdentifier: '{3e149124-cc01-4427-ae19-167a23e8b647}' # default case
|
||||
# #conditionGroup: '{b5585cf6-0483-437f-9dc9-fb804f5b7db2}'
|
||||
# trueConditions:
|
||||
# falseConditions:
|
||||
# useAnyCondition: no
|
||||
# returnsAttributeId: '&IDA_DateAndTime;'
|
||||
@ -39,7 +39,7 @@
|
||||
- instance: '&IDR_Conditional_Select_Instance_Set_Method__returns__Work_Set;'
|
||||
customTagName: 'returnsWorkSetId'
|
||||
- instance: '&IDR_Conditional_Select_Instance_Set_Method__has__Conditional_Select_Instance_Set_Case;'
|
||||
customTagName: 'cases'
|
||||
# customTagName: 'cases'
|
||||
customTagNameCreatesInstanceOf: '&IDC_ConditionalSelectInstanceSetCase;'
|
||||
# let's try this, define a custom tag name local to this particular context
|
||||
# otherwise, we would have to have e.g. 'conditionalSelectAttributeCase' and 'conditionalSelectInstanceSetCase' because they're different..
|
||||
|
||||
@ -0,0 +1,39 @@
|
||||
- entityDefinitions:
|
||||
# - IDC_SourceDefinition: '{5d0b2f03-4886-4ba6-ac3c-8f9612963fa6}'
|
||||
|
||||
# - IDR_Instance__has__Source_Definition: '{57cbc351-0428-47e6-a6db-445e4503abab}'
|
||||
# - IDR_Source_Definition__for__Instance: '{4a2fc1bf-29d5-4c39-8489-38ec25e6ae2b}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_SourceDefinition;'
|
||||
name: Source Definition
|
||||
index: 473
|
||||
attributes:
|
||||
- instance: '&IDA_DebugDefinitionFileName;'
|
||||
- instance: '&IDA_DebugDefinitionLineNumber;'
|
||||
- instance: '&IDA_DebugDefinitionColumnNumber;'
|
||||
|
||||
- textAttribute: '&IDA_DebugDefinitionFileName;'
|
||||
name: 'Source Definition File Name'
|
||||
- textAttribute: '&IDA_DebugDefinitionLineNumber;'
|
||||
name: 'Source Definition Line Number'
|
||||
- textAttribute: '&IDA_DebugDefinitionColumnNumber;'
|
||||
name: 'Source Definition Column Number'
|
||||
|
||||
|
||||
- relationship: '&IDR_Instance__has__Source_Definition;'
|
||||
index: 865
|
||||
sourceClassId: '&IDC_Instance;'
|
||||
type: 'has'
|
||||
destinationClassId: '&IDC_SourceDefinition;'
|
||||
siblingRelationshipId: '&IDR_Source_Definition__for__Instance;'
|
||||
singular: yes
|
||||
|
||||
- relationship: '&IDR_Source_Definition__for__Instance;'
|
||||
index: 866
|
||||
sourceClassId: '&IDC_SourceDefinition;'
|
||||
type: 'for'
|
||||
destinationClassId: '&IDC_Instance;'
|
||||
siblingRelationshipId: '&IDR_Instance__has__Source_Definition;'
|
||||
singular: no
|
||||
@ -0,0 +1,11 @@
|
||||
- entityDefinitions:
|
||||
# - IDC_EntityDefinition: '{15ffa529-6aab-4f1f-8720-f2534951b045}'
|
||||
|
||||
- library: '&IDL_MochaBaseSystem;'
|
||||
instances:
|
||||
- class: '&IDC_EntityDefinition;'
|
||||
name: Entity Definition
|
||||
index: 474
|
||||
attributes:
|
||||
- instance: '&IDA_Name;'
|
||||
- instance: '&IDA_Value;'
|
||||
Loading…
x
Reference in New Issue
Block a user