Module: Mrdf_Resource
- Defined in:
- lib/ontomde-uml2/umlx.rb,
lib/ontomde-uml2/kb/protege.rb,
lib/ontomde-uml2/kb/protege.rb
Instance Attribute Summary collapse
-
#kb_exported ⇒ Object
readonly
Returns the value of attribute kb_exported.
Instance Method Summary collapse
- #prot_ignorePackage? ⇒ Boolean
-
#prot_label ⇒ Object
label used in protege 2000.
- #prot_safe(str) ⇒ Object
-
#prot_uri ⇒ Object
protege 2000 uri used for a resource (redefined for sub-classes).
- #umlx_reserved_model ⇒ Object
Instance Attribute Details
#kb_exported ⇒ Object (readonly)
Returns the value of attribute kb_exported.
67 68 69 |
# File 'lib/ontomde-uml2/kb/protege.rb', line 67 def kb_exported @kb_exported end |
Instance Method Details
#prot_ignorePackage? ⇒ Boolean
99 100 101 |
# File 'lib/ontomde-uml2/kb/protege.rb', line 99 def prot_ignorePackage? return (!kind_of?(Muml_Package)) || rdf_uri=="http://xmda-reserved" end |
#prot_label ⇒ Object
label used in protege 2000
80 81 82 |
# File 'lib/ontomde-uml2/kb/protege.rb', line 80 def prot_label return "#{NS_UML_CLASS}##{prot_safe(uri)}" end |
#prot_safe(str) ⇒ Object
69 70 71 |
# File 'lib/ontomde-uml2/kb/protege.rb', line 69 def prot_safe(str) return str.to_s.nt_escape.tr('^a-zA-Z0-9_','_') end |
#prot_uri ⇒ Object
protege 2000 uri used for a resource (redefined for sub-classes)
75 76 77 |
# File 'lib/ontomde-uml2/kb/protege.rb', line 75 def prot_uri UriNamespace.instance.unalias(rdf_uri) end |
#umlx_reserved_model ⇒ Object
672 673 674 |
# File 'lib/ontomde-uml2/umlx.rb', line 672 def umlx_reserved_model return rdf_Repository.umlx_reserved_model end |