metamodel: new MMLocalClass::has_global_property
authorJean Privat <jean@pryen.org>
Thu, 11 Jun 2009 18:54:53 +0000 (14:54 -0400)
committerJean Privat <jean@pryen.org>
Tue, 16 Jun 2009 15:25:09 +0000 (11:25 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

src/metamodel/abstractmetamodel.nit

index 260ea30..e69f4ab 100644 (file)
@@ -502,6 +502,12 @@ class MMLocalClass
                register_local_property(prop)
        end
 
+       # Does the global property belong to the class?
+       meth has_global_property(glob: MMGlobalProperty): Bool
+       do
+               return _global_properties.has(glob)
+       end
+
        # Get a local proprty by its global property
        meth [](glob: MMGlobalProperty): MMLocalProperty
        do