Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Introduction to Model Driven Development with Sculpture – Part 1

By , 3 Sep 2008
DialogBox.zip
DialogBox
bin
Debug
Infrastructure.Interface.dll
Infrastructure.Layout.dll
Infrastructure.Library.dll
Infrastructure.Module.dll
Microsoft.Practices.CompositeUI.dll
Microsoft.Practices.CompositeUI.WinForms.dll
Microsoft.Practices.EnterpriseLibrary.Common.dll
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.dll
Microsoft.Practices.EnterpriseLibrary.Logging.dll
Microsoft.Practices.ObjectBuilder.dll
Module1.dll
Module1.Interface.dll
Shell.exe
Shell.vshost.exe
DialogBox.gpState
Lib
Microsoft.Practices.CompositeUI.dll
Microsoft.Practices.CompositeUI.WinForms.dll
Microsoft.Practices.CompositeUI.WPF.dll
Microsoft.Practices.EnterpriseLibrary.Common.dll
Microsoft.Practices.EnterpriseLibrary.Data.dll
Microsoft.Practices.EnterpriseLibrary.Data.SqlCe.dll
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.dll
Microsoft.Practices.EnterpriseLibrary.Logging.dll
Microsoft.Practices.ObjectBuilder.dll
Microsoft.Practices.SmartClient.ConnectionMonitor.dll
Microsoft.Practices.SmartClient.DisconnectedAgent.dll
Microsoft.Practices.SmartClient.EndpointCatalog.dll
Microsoft.Practices.SmartClient.EnterpriseLibrary.dll
Module1
Module1.Interface
Constants
obj
Debug
Refactor
TempPE
Properties
Services
Module1
Constants
obj
Debug
Refactor
TempPE
Properties
Services
Views
DialogView
View1
Source
Infrastructure
Infrastructure.Interface
bin
Debug
Infrastructure.Interface.dll
Microsoft.Practices.CompositeUI.dll
Microsoft.Practices.CompositeUI.WinForms.dll
Microsoft.Practices.EnterpriseLibrary.Common.dll
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll
Microsoft.Practices.ObjectBuilder.dll
BusinessEntities
Constants
obj
Debug
Refactor
TempPE
Properties
Services
Infrastructure.Layout
obj
Debug
Refactor
TempPE
Properties
Infrastructure.Library
bin
Debug
Infrastructure.Interface.dll
Infrastructure.Library.dll
Microsoft.Practices.CompositeUI.dll
Microsoft.Practices.CompositeUI.WinForms.dll
Microsoft.Practices.EnterpriseLibrary.Common.dll
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll
Microsoft.Practices.ObjectBuilder.dll
BuilderStrategies
EntityTranslators
EntLib
obj
Debug
Refactor
TempPE
Properties
Services
UI
Web References
Infrastructure.Module
obj
Debug
Refactor
TempPE
Properties
Shell
obj
Debug
Refactor
TempPE
Properties
SculptureExample.zip
NHibernate+ASMX
SculptureExample
DataAccess
bin
Debug
GeneratedCode
Repositories
Implementation
Interface
obj
Debug
TempPE
Properties
SQL
Entities
bin
Debug
GeneratedCode
Entities
Mappings
obj
Debug
TempPE
Properties
Lib
Castle.DynamicProxy.dll
Iesi.Collections.dll
log4net.dll
NHibernate.dll
Model
bin
Debug
MyFirstModel.Sculpture
MyFirstModel.Sculpture.diagram
obj
Debug
TempPE
Properties
SculptureExample.gpState
Service
bin
Debug
CustomCode
Services
Translators
GeneratedCode
DataContracts
Services
Contracts
Implementations
obj
Debug
TempPE
Properties
WCFHost
App_Data
bin
obj
Debug
build.force
TempPE
Properties
Services
CategoriesService.svc
ProductsService.svc
WCFHost.csproj.user
WCFService
bin
Debug
CustomCode
Services
Translators
GeneratedCode
DataContracts
Services
Contracts
Implementations
obj
Debug
TempPE
Properties
WebService
App_Data
bin
obj
Debug
TempPE
Properties
Services
WebService.csproj.user
WCF+LINQ
SculptureExample
DataAccess
bin
Debug
GeneratedCode
Repositories
Implementation
Interface
obj
Debug
TempPE
Properties
Settings.settings
SQL
Entities
bin
Debug
GeneratedCode
Entities
obj
Debug
TempPE
Properties
Model
bin
Debug
MyFirstModel.Sculpture
MyFirstModel.Sculpture.diagram
obj
Debug
TempPE
Properties
SculptureExample.gpState
WCFHost
App_Data
bin
obj
Debug
TempPE
Properties
Services
CategoriesService.svc
ProductsService.svc
WCFHost.csproj.user
WCFService
bin
Debug
CustomCode
Services
Translators
GeneratedCode
DataContracts
Services
Contracts
Implementations
obj
Debug
TempPE
Properties
SculptureExample_WPFMold.zip
SculptureExample
DataAccess
bin
Debug
GeneratedCode
Repositories
Implementation
Interface
obj
Debug
TempPE
Properties
SQL
Entities
bin
Debug
GeneratedCode
Entities
Mappings
obj
Debug
TempPE
Properties
Lib
Castle.DynamicProxy.dll
Iesi.Collections.dll
log4net.dll
NHibernate.dll
Model
bin
Debug
MyFirstModel.Sculpture
MyFirstModel.Sculpture.diagram
obj
Debug
TempPE
Properties
SculptureExample.gpState
SculptureExample.suo
Service
bin
Debug
CustomCode
Services
Translators
GeneratedCode
DataContracts
Services
Contracts
Implementations
obj
Debug
TempPE
Properties
WPFApplication
bin
Debug
WPFApplication.vshost.exe
WPFApplication.vshost.exe.manifest
Controls
obj
Debug
Controls
TempPE
Properties
Settings.settings
WPFMold
WPFMold.gpState
WPFMold.suo
WPFMold
Helpers
Lib
Dawliasoft.Sculpture.Common.dll
Dawliasoft.Sculpture.Dsl.dll
obj
Debug
TempPE
Resource1.Designer.cs.dll
SampleUserControl_cs.cs.dll
SampleUserControl_xaml.cs.dll
SampleUserControl_xaml_cs.cs.dll
Window1_xaml.cs.dll
Window1_xaml_cs.cs.dll
Windows1_cs.cs.dll
Windows1_xaml.cs.dll
Output
bin
Microsoft.Data.ConnectionUI.Dialog.dll
Microsoft.Data.ConnectionUI.dll
Microsoft.Practices.RecipeFramework.Extensions.dll
Microsoft.Practices.RepositoryFactory.SchemaDiscovery.dll
Mold3.pdb
MoldBase.dll
MoldBase.pdb
Output
Template
Templates
WPFMold.Mold
Properties
Resources
ThemeBitmap.bmp
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="SolutionProfiles" targetNamespace="http://schemas.microsoft.com/pag/cab-profile" elementFormDefault="qualified" xmlns="http://schemas.microsoft.com/pag/cab-profile" xmlns:cab="http://schemas.microsoft.com/pag/cab-profile" xmlns:xs="http://www.w3.org/2001/XMLSchema">

	<xs:complexType name="SolutionProfileElement">
		<xs:sequence>
			<xs:element name="Modules" type="ModuleElementCollection" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="ModuleElementCollection">
		<xs:sequence>
			<xs:element name="ModuleInfo" type="ModuleInfoElement" minOccurs="0" maxOccurs="unbounded" />
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="ModuleInfoElement">
		<xs:sequence>
			<xs:element name="Roles" type="RoleElementCollection" minOccurs="0" maxOccurs="1"/>
		</xs:sequence>
		<xs:attribute name="AssemblyFile" type="xs:string"/>
		<xs:attribute name="UpdateLocation" type="xs:anyURI" use="optional"/>
	</xs:complexType>

	<xs:complexType name="RoleElementCollection">
		<xs:sequence>
			<xs:element name="Role" type="RoleElement" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="RoleElement">
		<xs:attribute name="Allow" type="xs:string" />
	</xs:complexType>

	<xs:element name="SolutionProfile" type="SolutionProfileElement" />
	
</xs:schema>

By viewing downloads associated with this article you agree to the Terms of use and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Ahmed Negm
Chief Technology Officer www.Dawliasoft.com
Egypt Egypt
Program Manager in Sculpture project, Interesting in .NET Model driven development.

| Advertise | Privacy | Mobile
Web02 | 2.8.140421.2 | Last Updated 3 Sep 2008
Article Copyright 2008 by Ahmed Negm
Everything else Copyright © CodeProject, 1999-2014
Terms of Use
Layout: fixed | fluid