All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.andromda.cartridges.java.metafacades.JavaClass Maven / Gradle / Ivy

Go to download

Produces generic Java code, such as: value objects, enumerations, exceptions, interfaces, etc.

The newest version!
// license-header java merge-point
//
// Attention: generated code (by Metafacade.vsl) - do not modify!
//
package org.andromda.cartridges.java.metafacades;

import org.andromda.metafacades.uml.ClassifierFacade;

/**
 * 

* Represents a Java class. *

* * Metafacade interface to be used by AndroMDA cartridges. */ public interface JavaClass extends ClassifierFacade { /** * Indicates the metafacade type (used for metafacade mappings). * * @return boolean always true */ public boolean isJavaClassMetaType(); /** *

* The fully qualified inteface implementation name. *

* @return String */ public String getFullyQualifiedInterfaceImplementationName(); /** *

* The name of the interface implementation. *

* @return String */ public String getInterfaceImplementationName(); /** *

* Whether or not the inteface implementation should be an abstract * class. *

* @return boolean */ public boolean isAbstractInterfaceImplementation(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy