Initial commit from SVN.

This commit is contained in:
wcrisman
2014-05-30 10:31:51 -07:00
commit b45e56b890
1968 changed files with 370949 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
/*
* Copyright (c) 2007 Declarative Engineering LLC.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Declarative Engineering LLC
* verson 1 which accompanies this distribution, and is available at
* http://declarativeengineering.com/legal/DE_Developer_License_v1.txt
*/
package com.foundation.view.definition;
public interface IViewMetadata {
/**
* Sets the package that the view normally is built in.
* @return The view source package.
*/
public abstract String getPackage();
/**
* Sets the package that the view normally is built in.
* @param packageName The view source package.
*/
public abstract void setPackage(String packageName);
/**
* Gets the platform that the view normally targets.
* @return The view's target platform.
*/
public abstract IPlatform getPlatform();
/**
* Sets the platform that the view normally targets.
* @param platform The view's target platform.
*/
public abstract void setPlatform(IPlatform platform);
/**
* Gets the reflection subsystem metadata for the view.
* @return The view's reflect metadata.
*/
public abstract IReflectionMetadata getReflectionMetadata();
/**
* Sets the reflection subsystem metadata for the view.
* @param reflectionMetadata The view's reflect metadata.
*/
public abstract void setReflectionMetadata(IReflectionMetadata reflectionMetadata);
}//IViewMetadata//